sboag 00/03/03 06:45:32
Modified: src/org/apache/xalan/xpath/xdom XercesLiaison.java
Log:
Only do getNamespaceURI if setUseDOM2getNamespaceURI(true) is called by user.
Part of fix to SPR #DMAN4H2NDH (URL-related functions fail under DOM, but okay
under DTM).
Revision Changes Path
1.14 +5 -3
xml-xalan/src/org/apache/xalan/xpath/xdom/XercesLiaison.java
Index: XercesLiaison.java
===================================================================
RCS file:
/home/cvs/xml-xalan/src/org/apache/xalan/xpath/xdom/XercesLiaison.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- XercesLiaison.java 2000/03/03 12:35:50 1.13
+++ XercesLiaison.java 2000/03/03 14:45:31 1.14
@@ -213,10 +213,12 @@
{
isDomParser = true;
DOMParser domParser = new MyParser();
-
domParser.setFeature("http://apache.org/xml/features/dom/defer-node-expansion",
true);
domParser.setFeature("http://apache.org/xml/features/dom/create-entity-ref-nodes",
getShouldExpandEntityRefs()? false : true);
- domParser.setFeature("http://xml.org/sax/features/namespaces", true);
- this.setUseDOM2getNamespaceURI(true);
+ if(m_useDOM2getNamespaceURI)
+ {
+
domParser.setFeature("http://apache.org/xml/features/dom/defer-node-expansion",
true);
+ domParser.setFeature("http://xml.org/sax/features/namespaces", true);
+ }
parser = domParser;
//((DOMParser)parser).setCreateEntityReferenceNodes(getShouldExpandEntityRefs());
}