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());
       }
  
  
  

Reply via email to