This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Selecting and "id"
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] Selecting and "id"
- From: "Thomas B. Passin" <tpassin at mitretek dot org>
- Date: Tue, 5 Jun 2001 14:00:40 -0400
- References: <F37O8FNpyLAPDVXLuSb00019dfb@hotmail.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
[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