import org.apache.xalan.xpath.xdom.XercesLiaison; // Xalan-J
import org.apache.xml.serialize.*; // Xalan-J
// 空のドキュメントの作成
public static Document createDocument() throws Exception {
XercesLiaison parser = new XercesLiaison();
Document document = parser.createDocument();
return document;
}
// InputStreamからドキュメントを作成
public static Document createDocument(InputStream in) throws Exception {
InputSource is = new InputSource(in);
XercesLiaison parser = new XercesLiaison();
parser.parse(is);
Document document = parser.getDocument();
return document;
}
// URLからドキュメントを作成
public static Document createDocument(String url) throws Exception {
InputSource is = new InputSource(url);
XercesLiaison parser = new XercesLiaison();
parser.parse(is);
Document document = parser.getDocument();
return document;
}