jycli 2004/02/20 12:32:51
Modified: java/src/org/apache/xml/utils PrefixResolverDefault.java
Log:
Fix for bugzilla bug report 24979
Fix for DOM XPath API, any element has an implicit declaration of its own
prefix, which is enforced during namespace serialization
Reviewed by Morris Kwan ([EMAIL PROTECTED])
Revision Changes Path
1.9 +3 -1
xml-xalan/java/src/org/apache/xml/utils/PrefixResolverDefault.java
Index: PrefixResolverDefault.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xml/utils/PrefixResolverDefault.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- PrefixResolverDefault.java 17 Feb 2004 04:21:14 -0000 1.8
+++ PrefixResolverDefault.java 20 Feb 2004 20:32:51 -0000 1.9
@@ -95,6 +95,8 @@
{
if (type == Node.ELEMENT_NODE)
{
+ if (parent.getNodeName().indexOf(prefix+":") == 0)
+ return parent.getNamespaceURI();
NamedNodeMap nnm = parent.getAttributes();
for (int i = 0; i < nnm.getLength(); i++)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]