can I parse the following
<m:math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mn><my:value name="z"/></mn></m:math>
copying the mathml elements and apply templates to the my: elements ?
I can't parse that question.
Also you haven't shown what namespace m: is, i assume it's also MathML,
but you haven't shown a declaration for that.
<xsl:template match="m:*">
<xsl:element name="{name(.)}">
<xsl:copy-of select="@*"/>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
That would move elements in the namespace bound to m: into whatever
namespace is the default namespace in your stylesheet, neither of which
you have shown.
assuming m: is mathml, and you want to copy those nodes you want
xsl:copy not xsl:element
<xsl:template match="m:*">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
David
--
http://www.dcarlisle.demon.co.uk/matthew
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list