// 空のドキュメントの作成
public static Document createDocument() throws Exception {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactoryImpl.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document document = docBuilder.newDocument();
return document;
}
// InputStreamからドキュメントを作成
public static Document createDocument(InputStream in) throws Exception {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactoryImpl.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document document = docBuilder.parse(in);
return document;
}
// URLからドキュメントを作成
public static Document createDocument(String url) throws Exception {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactoryImpl.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document document = docBuilder.parse(url);
return document;
}