xsl-list
[Top] [All Lists]

Parsing XML tag attributes

2003-04-03 11:15:25
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



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