xsl-list
[Top] [All Lists]

RE: recreating elements with attributes

2004-02-10 17:33:27
You're trying to write tags to the output. XSLT doesn't work like that.
The output is a tree containing nodes. The XSLT serializer takes care of
translating the tree into serial XML containing angle brackets, your
stylesheet doesn't get involved in the process.

Michael Kay

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Gruenewald, Terry
Sent: 10 February 2004 23:13
To: 'Xsl-List (E-mail)
Subject: [xsl] recreating elements with attributes


I'm performing an XML to XML transformation and I need to 
make some modifications to a few attributes during this 
transformation.  I've tried the following code, but I'm stuck 
as to how to print the "<" sign and ">" sign.  I've tried 
using the &lt; and &gt;, but the transformation process just 
then litterally puts in &lt; and &gt;.  

this code loops through all attributes for the TOLL_CDR node. 
 The problem is when I try and put "<TOLL_CDR" in there, 
because the parser yells about the "<" sign in front of it.  
Any thoughts?

   <xsl:template match="//CDRS/TOLL_CDR">


   <TOLL_CDR
   <xsl:text>
</xsl:text>
   <xsl:for-each select="@*">
      <xsl:value-of select="name()" />="<xsl:value-of 
select="." />"<xsl:text>
      </xsl:text>
   </xsl:for-each>
/>

   </xsl:template>

Terry E. Gruenewald
Sr. Systems Developer 
Kansys, Inc. 
(913) 780-5291 ext. 129
(800) 981-6491 ext. 129 
Fax: (913) 780-0580 



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



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



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