Subject: RE: xml not well-formed
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Sun, 8 Jan 2006 14:13:02 -0000
|
Use an attribute value template, id="{Location}"
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: dan@xxxxxxxxxxxxx [mailto:dan@xxxxxxxxxxxxx]
> Sent: 08 January 2006 08:05
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: xml not well-formed
>
> 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>
|