Subject: Re: 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
|