Subject: [xsl] Re: Selecting nodes by attribute value From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Sun, 29 Jun 2003 21:44:41 +0200 |
"Noelle" <ng302@xxxxxxxxxxx> wrote in message news:002701c33e71$c96b8800$d3184e98@xxxxxxxxxxxxxxxxxxxxxxx > For some reason I can't seem to select a specific node by the value of a > specified attribute, despite the fact that this is one of the basic things > described in any tutorial or reference on XSLT. When I use the format: > > ... > <xsl:apply-templates select="element[@attributename=attributevalue]"/> This will select an "element" that has attribute "attributename", whose value is the same as the child of "element" named "attributevalue" Most probably you wanted: <xsl:apply-templates select="element[@attributename='attributevalue']"/> Note the single quotes surrounding "attributevalue" You cannot use double quotes, as nesting of quotes is not allowed -- the first nested quote will actually close the left outer quote. This is why you're getting errors when you surround "attributevalue" in double-quotes. > I couldn't find an answer in the archives or elsewhere, so I'd really > appreciate it if anyone has any suggestions. I wouldn't be surprised if I'd > just missed out on something simple (that they don't tend to include in the > examples because they assume people know it already), since I've only just > started learning this. Yes, you missed something so simple, that it was not mentioned in the archives. Perhaps reading a good introductory XSLT book will help. ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Selecting nodes by attribute , Noelle | Thread | RE: [xsl] Selecting nodes by attrib, Michael Kay |
[xsl] Selecting nodes by attribute , Noelle | Date | Re: [xsl] background-image being en, Eric Smith |
Month |