xsl-list
[Top] [All Lists]

[xsl] trying to exclude result prefix

2008-09-23 13:35:22
I am trying to exclude the namespace prefix from my output. Also I admit to feeling over my head on the topic, a bit like trying to figure out how to look up a word I don't know how to spell in a dictionary. I am using Saxon 8.6.1 and have been using it for a few years on this project with my 100's of kbytes of xslt code.

I did just tried Saxon 9 and got a "NullPointerException" on my code. I don't need to solve that right now (At least I hope not).

I am not sure what other details are needed. Here are the basics. I want to figure out how to change my xslt to get the "Desired result xml" below.

My current result xml output snippet: <mo xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; xmlns="http://www.w3.org/1999/xhtml";>TEST</mo><otherstuff/><mo xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; xmlns="http://www.w3.org/1999/xhtml";>END</mo> Desired result xml output snippet: <mo>TEST</mo><otherstuff/><mo>END</mo> xslt code snippet: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns="http://www.w3.org/1999/xhtml"; xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; xmlns:saxon="http://saxon.sf.net/"; xmlns:kml="http://tempuri.org/BookDefinition.xsd"; xmlns:m="http://www.w3.org/1998/Math/MathML"; xmlns:ksp="http://www.w3.org/1999/xhtml"; exclude-result-prefixes="kml xsl m" extension-element-prefixes="saxon" xmlns:alias="alias-namespace" > {lots of stuff} <xsl:template match="msup" mode="addonencode"> <mo xsl:exclude-result-prefixes="#all"><xsl:text> </xsl:text></mo><xsl:copy> <xsl:apply-templates mode="addonencode"/></xsl:copy><mo xsl:exclude-result-prefixes="#all"><xsl:text> </xsl:text></mo> </xsl:template> {lots of stuff}

By chance is there enough here to give me some hints?

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>