Subject: RE: Attribute to Element From: "Evan Lenz" <elenz@xxxxxxxxxxx> Date: Thu, 5 Oct 2000 10:39:01 -0700 |
XSLT solution (I don't know if it will work with old XSL or not): <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="parameters"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> </xsl:template> <xsl:template match="parameter"> <xsl:element name="{@name}"> <xsl:value-of select="."/> </xsl:element> </xsl:template> </xsl:stylesheet> Hope this helps, Evan Lenz elenz@xxxxxxxxxxx http://www.xyzfind.com XYZFind, the search engine *designed* for XML Download our free beta software: http://www.xyzfind.com/beta -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Mark Dewey Sent: Thursday, October 05, 2000 6:19 AM To: 'XSL-List@xxxxxxxxxxxxxxxx' Subject: XSL: Attribute to Element I'm having a problem using XSL to transform an attribtue to an element in an XML to XML transformation. For example, given the following XML: <parameters> <parameter name="Key1">23</parameter> <parameter name="Key2">24</parameter> </parameters> I would like the resulting XML to appear as: <parameters> <Key1>23</Key1> <Key2>24</Key2> </parameters> Further, my solution needs to use XSL, not XSLT, since my company is currently using ver. 2.6 of Microsoft MSXML. (We won't upgrade to ver. 3.0 and XSLT until Microsofts releases a production version.) A solution in either version would be helpful since we will upgrade, but my immediate need is for the XSL version. Thank you. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
XSL: Attribute to Element, Mark Dewey | Thread | Re: XSL: Attribute to Element, Alexey Gokhberg |
<xsl:stylesheet xmlns:xsl=" ?????">, Marcos Coelho | Date | (no subject), Ravi |
Month |