XMLDocumentを作成するサンプル (Xalan-J版)

Xalan-Jで、XPath等を使用するためには、この方法でDocumentを生成する必要があった
(2001.03.31)
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;
}
一覧に戻る
© 2003 WAC.com All Right Reserved.