如何解析XML文件

如何解析XML文件

两个实现技术DOM(小规模)和SAX(大规模,树状结构)技术。

XML文件嵌入页面就是数据岛。

网络媒体是流式处理机制。

JDOM是SAX的智能型分支。

Dom4j集合框架,需要安装相应的jar包。

1.读取文档
 protected static Document parse(String xmlFile) throws Exception {
  SAXReader reader = new SAXReader();
  return reader.read(xmlFile);
 }

2.进行解析文档
try {
   Document doc = parse("testone.xml");
   String str = "/tags";
   List list = doc.selectNodes(str);
   for(Iterator it=list.iterator();it.hasNext();) {
    Element element = (Element)it.next();
    String node = element.selectSingleNode("taga").getStringValue();
    System.out.println(node);
   }
  } catch(Exception e) {
   e.printStackTrace();
  }

你可能感兴趣的:(如何解析XML文件)