RE: [xsl] xml not well-formed

Subject: RE: [xsl] 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: [xsl] 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>

Current Thread