[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xml not well-formed
Ah! {} works exactly how I need it! Thank you - Dan > Hi Dan, > > This is one of the basic questions with XSLT. You can have XPath > expressions inside an attribute value if you enclose them in curly > braces, in your case that will be: > > <div id="{Location}"><xsl:value-of select="Name"/></div> > > Look for attribute value template in the XSLT spec for more details. > > You can specify an attribute also with xsl:attribute: > <div> > <xsl:attribute name="id"><xsl:value-of > select="Location"/></xsl:attribute> > <xsl:value-of select="Name"/> > </div> > > Best Regards, > George > --------------------------------------------------------------------- > George Cristian Bina > <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger > http://www.oxygenxml.com > > > dan@xxxxxxxxxxxxx wrote: >> In the below example, I would like to make the div id = <xsl:value-of >> select="Location"/>, but this will not work since it is not well-formed >> xml. Is there any way to reference this node without using an xml >> element? >> >> Thanks, >> Dan >> >> <xsl:stylesheet version="1.0" >> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >> <xsl:template match="/"> >> <html> >> <body> >> <xsl:for-each select="songlist/song"> >> <div id="<xsl:value-of select="Location"/>"><xsl:value-of >> select="Name"/></div> >> </xsl:for-each> >> </body> >> </html> >> </xsl:template> >> </xsl:stylesheet> > > http://www.streampad.com username - dan
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|