xsl-list
[Top] [All Lists]

Re: How to put node value into an attribute

2003-04-30 09:14:04
I am trying to get the value of an XML node into an
attribute of a tag 
that I am generating in XSL.  The idea is something
like this.


<input type='text' name='<xsl:value-of
select="@name"/>'/>
(javax.xml.transform.TransformerConfigurationException): 
javax.xml.transform.TransformerException:
org.xml.sax.SAXParseException: 
Use "&lt;" for "<" in attribute values.

What is the correct way to do this kind of thing?

I think you are trying to do something like this

<xsl:element name="input">
<xsl:attribute name="type">text</xsl:attribute>
<xsl:attribute name="name">
        <xsl:value-of select="/root/@name"/>
</xsl:attribute>
</xsl:element>

    _/  _/_/    _/_/_/   
   _/_/   _/ _/     _/ 
  _/               _/ 
 _/             _/
_/          _/_/_/_/ 
http://treebeard.sourceforge.net
http://ashpool.sourceforge.net

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



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