Hi
You can use the following format.
<xsl:template match="root"><xsl:apply-templates/></xsl:template>
This template match will not consider namespace of "root" element. It will
process both the formats. If you want to process the namespace, you can use
the following format:
<xsl:template match="root"><xsl:apply-templates/>: <xsl:value-of
select="@xml:ns"/></xsl:template>
Srinivasan
-----Original Message-----
From: Nestor Boscan [mailto:nestor.boscan@xxxxxxxxxx]
Sent: Saturday, July 31, 2004 6:22 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: How to process elements with and without namespaces
Hi
I would like to process XML files that it's document root element can have
or not have namespaces:
For example:
XML 1:
<root>
...
</root>
XML 2:
<root xml:ns="http://whatever.com.ve">
...
</root>
How can I write my XSL document to process both?
Thanks in advance
Regards,
Nistor Boscan
|