Subject: recreating elements with attributes
From: "Gruenewald, Terry" <tgruenewald@xxxxxxxxxx>
Date: Tue, 10 Feb 2004 17:13:14 -0600
|
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 < and >, but the transformation process just then litterally puts in < and >.
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
|