xsl-list
[Top] [All Lists]

Re: xml not well-formed

2006-01-08 10:04:37
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(_at_)streampad(_dot_)com 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>


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




http://www.streampad.com
username - dan


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>