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 |