两个实现技术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();
}