Subject: Parsing XML tag attributes
From: "Holbrook, R Cody (Cody)" <rch7@xxxxxxxxx>
Date: Thu, 3 Apr 2003 11:15:25 -0700
|
Hello All,
I have tags like this in my XML:
<class element="TestType">
<documentation>Doc for TestType</documentation>
</class>
I'm trying to transform it into:
<xsl:template match="xsd:element[starts-with(@name, "TestType")]>
<xsl:copy>
<xsl:copy-of select="@*"/>
<annotation><documentation>Doc for TestType</documentation></annotation>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
Have I overcomplicated the XML by using class with an element attribute? Would it make more sense to use this?
<class>
<element>TestType</element>
<documentation>Doc for TestType</documentation>
</class>
Thanks for having a look!
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|