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