[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Selecting and "id"


Subject: Re: [xsl] Selecting and "id"
From: "Thomas B. Passin" <tpassin@xxxxxxxxxxxx>
Date: Tue, 5 Jun 2001 14:00:40 -0400

[Jeffrey Langdon]

> Can someone please tell me why I cannot get the following to work.   I am
> trying to select the id number for specific element.
>
> <!-- XML -->
>
> <AAA>
>      <BBB id = "11" >B1 </BBB>
>      <BBB id = "22" >B2 </BBB>
>      <BBB id = "33" >B3 </BBB>
> </AAA>
>

The other posts about this have made the assumption that the "id" attribute
is an actual ID.  You don't need to assume that, and you don't need a dtd to
tell the processor.  You just need to treat it like any other attribute,
something like this:

<xsl:for-each select='*[@id="33"]'>
   <xsl:value-of select='.'/>
</xsl:for-each>

Cheers,

Tom P


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml