Hi,
When I declare multiple namespaces in a stylesheets I get very strange
results,
the namespace I declare is created on all subelements, which is strange, but
what's
even stranger is that it's created twice!
Anyone have any ideas?
-derek
A simple style sheet is:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="text"/>
<xsl:variable select="''" name="depth-text"/>
<xsl:template match="/">
<utml:content-requests xmlns:utml="http:/www.utml.com/">
<xsl:if test="/root/name = 'fred'">
<DescribeNewsBox RequestId="1" numLevels="all">
<Id>4198e8b05da211d4864bcb8f549a3858</Id>
</DescribeNewsBox>
</xsl:if>
</utml:content-requests>
</xsl:template>
</xsl:stylesheet>
xml document:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<root>
<name>fred</name>
</root>
the result is:
<utml:content-requests xmlns:utml="http:/www.utml.com/">
<DescribeNewsBox xmlns:utml="http:/www.utml.com/"
xmlns:utml="http:/www.utml.com/"
RequestId="1" numLevels="all">
<Id xmlns:utml="http:/www.utml.com/"
xmlns:utml="http:/www.utml.com/"
xmlns:utml="http:/www.utml.com/">4198e8b05da211d4864bcb8f549a3858</Id>
</DescribeNewsBox>
</utml:content-requests>
nstest.xsl
nstest.xml