Re: [xsl] Identifying sets of child elements that meet a certain condition

Subject: Re: [xsl] Identifying sets of child elements that meet a certain condition
From: "Mark Peters" <flickrmeister@xxxxxxxxx>
Date: Mon, 11 Feb 2008 11:04:13 -0500
My mistake. Sorry -- I missed a node in the for-expression (my actual
data set is slightly different from my sample data. Duh).

Thanks so much,
Mark


On Feb 11, 2008 10:54 AM, Mark Peters <flickrmeister@xxxxxxxxx> wrote:
> Hi Michael,
>
> Is this what you're suggesting?
>
>    <xsl:template match="/">
>            <topic>
>                   <ul>
>                        <xsl:for-each
> select="/data/component[not(attributeList/attribute/@name='a')]">
>                            <xsl:sort select="@name"/>
>                               <li>
>                                   <xsl:value-of select="@name"/>
>                               </li>
>                        </xsl:for-each>
>                    </ul>
>             </topic>
>        </topic>
>    </xsl:template>
>
> I tried that, but the results included no list items.
>
> Thanks,
> Mark
>
>
>
> On Feb 11, 2008 10:41 AM, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> > > In the following XML document, I'm trying to identify the
> > > component nodes that do not contain an attribute with the
> > > name "a." In the example, the only component that meets this
> > > criterion is "3."
> >
> > /data/component[not(attribute/@name='a')]
> >
> > Michael Kay
> > http://www.saxonica.com/
> >
> >
>
>
>
>
> --
>
> Mark Peters
> Senior Technical Writer
> Saba Software
>



-- 

Mark Peters
Senior Technical Writer
Saba Software

Current Thread