org.w 3 c.domでjavaが持参したクラスを包んで小さなXML文字列を解析する

1008 ワード

JAva解析XMLにはいろいろな方法がありますdom 4 j jdomなど
今日org.w 3 c.domがjavaが持参したクラスパッケージであることに気づきました.しかも簡単

import java.io.ByteArrayInputStream;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;


DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
String value = "";
try {
  DocumentBuilder db = factory.newDocumentBuilder();
  ByteArrayInputStream is = new ByteArrayInputStream(ele.getXML().getBytes());
  Document document = db.parse(is);//InputStream or File Object
  NodeList nodeList = document.getElementsByTagName("SYSTYPE");
  String value = "";
  for(int i=0; i