Changeset 3849


Ignore:
Timestamp:
2003-03-11T16:52:54+13:00 (21 years ago)
Author:
kjdon
Message:

now uses only xerces, not generic jaxp stuff - this can cause problems cos xml parsers are not interchangeable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/util/XMLConverter.java

    r3773 r3849  
    2525import org.w3c.dom.NamedNodeMap;
    2626import org.xml.sax.InputSource;
    27 import javax.xml.parsers.*;
    28 import org.apache.xerces.dom.TextImpl;
     27//import javax.xml.parsers.*;
     28//import org.apache.xerces.dom.TextImpl;
    2929import org.apache.xerces.parsers.DOMParser;
     30import org.apache.xerces.dom.DocumentImpl; // for new Documents
    3031
    3132// other java classes
     
    4748
    4849    /** JAXP parser factory */
    49     protected DocumentBuilderFactory doc_build_fact_=null;
     50    //protected DocumentBuilderFactory doc_build_fact_=null;
    5051    /** JAXP parser */
    51     protected DocumentBuilder doc_builder_=null;
     52    // protected DocumentBuilder doc_builder_=null;
    5253
    5354    /** xerces parser */
     
    6061    public XMLConverter() {
    6162    try {
    62          doc_build_fact_ = DocumentBuilderFactory.newInstance();
    63        
    64          doc_builder_ = doc_build_fact_.newDocumentBuilder();
     63        //doc_build_fact_ = DocumentBuilderFactory.newInstance();
     64       
     65        //doc_builder_ = doc_build_fact_.newDocumentBuilder();
    6566        parser_ = new DOMParser();
    6667    } catch (Exception e) {
     
    108109    /** creates a new empty DOM Document */
    109110    public Document newDOM() {
    110     Document doc = doc_builder_.newDocument();
     111    // try with xerces
     112    Document doc = new DocumentImpl(); //doc_builder_.newDocument();
    111113    return doc;
    112114    }
Note: See TracChangeset for help on using the changeset viewer.