Java 分析文档时出错

Java 分析文档时出错,java,dom,document,Java,Dom,Document,将输入流转换为文档时出错,我正在使用DocumentBuilder并按以下方式进行导入,但出现了类型不兼容的错误 代码: import com.sun.xml.internal.txw2.Document; //// import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.util.ArrayList; import java.util.Scanner; import jav

输入流转换为文档时出错,我正在使用DocumentBuilder并按以下方式进行导入,但出现了类型不兼容的错误

代码:

import com.sun.xml.internal.txw2.Document; ////
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.ArrayList;
import java.util.Scanner;
import javax.xml.parsers.DocumentBuilder; ////
import javax.xml.parsers.DocumentBuilderFactory; ////

public static Document parse(InputStream is) { // converting the resulted InputStream to a document

Document doc = null ;    
DocumentBuilderFactory domFactory;
DocumentBuilder builder;

try {
domFactory = DocumentBuilderFactory.newInstance();
domFactory.setValidating(false);
domFactory.setNamespaceAware(false);
builder = domFactory.newDocumentBuilder();
doc = builder.parse(is);  // I have the error here
} catch (Exception ex) {
System.err.println("unable to load XML: " + ex);
}

return doc;
}

将com.sun.xml.internal.trw2.Document的导入更改为org.w3c.dom.Document。

org.w3c.dom.Document是xml。来自javadoc:“文档接口代表整个HTML或XML文档。”