|
[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
|

Cart








