0

为什么我们需要这两个文档

1) org.w3c.dom.Document 2) org.dom4j.Document

这两者有什么区别?

public static org.dom4j.Document getDom4jDocument(Document w3cDocument)
    {
        //System.out.println("XMLUtility : Inside getDom4jDocument()");
        org.dom4j.Document dom4jDocument  = null;
        DOMReader xmlReader  = null;
        try{
            //System.out.println("Before conversion of w3cdoc to dom4jdoc");
            xmlReader = new DOMReader();            
            dom4jDocument = xmlReader.read(w3cDocument);
            //System.out.println("Conversion complete");
        }catch(Exception e){
            System.out.println("General Exception :- "+e.getMessage());
        }
        //System.out.println("XMLUtility : getDom4jDocument() Finished");
        return dom4jDocument;   
    } 
4

1 回答 1

4

org.w3c.dom.Document是 Java SE 上的标准 API,而org.dom4j.Document用于 Dom4J。彼此不兼容。

你不需要2,这取决于你的口味。有些人更喜欢使用 Dom4J,而有些人则坚持使用标准的 Java SE API。

于 2012-01-19T11:30:56.187 回答