You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2004/06/06 18:00:09 UTC
DO NOT REPLY [Bug 29413] -
XSLTC over-riding namespace mapping generates unused namespace prefix
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=29413>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=29413
XSLTC over-riding namespace mapping generates unused namespace prefix
------- Additional Comments From minchau@ca.ibm.com 2004-06-06 16:00 -------
Stylesheet:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<elem0 xmlns:pre1="baseuri1" xmlns:pre2="baseuri2">
<elem1>
<xsl:attribute name="pre1:nattr" xmlns:pre1="uri1">value1</xsl:attribute>
</elem1>
</elem0>
</xsl:template>
</xsl:stylesheet>
The prefix "pre1" has a mapping that is over-ridden. The output generated is:
<?xml version="1.0" encoding="UTF-8"?>
<elem0 xmlns:pre2="baseuri2" xmlns:pre1="baseuri1">
<elem1 pre1:nattr="value1" xmlns:ns0="uri1" xmlns:pre1="uri1"/>
</elem0>
which is correct output, except for the never used prefix/URI mapping:
xmlns:ns0="uri1"
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org