0
錯誤我有一個錯誤,而轉換的的InputStream成文檔,我使用的是的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;
}
但我想它作爲XML –
org.w3c.dom.Document是XML。來自javadoc:「文檔界面代表整個HTML或XML文檔。」 – tdrury
thx,它運作良好 –