|
Subject: Re: [xsl] copying mixed xml From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 8 Jan 2004 17:07:49 GMT |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] copying mixed xml, Manolis Mavrikis | Thread | Re: [xsl] copying mixed xml, Manolis Mavrikis |
| RE: [xsl] Testing for Missing or Em, Michael Kay | Date | RE: [xsl] mixture of XML and HTML i, Larry_Mason |
| Month |