XML2

xml2小結:

XPath檢索XML數據:

Document支持xpath檢索數據,前提是必須導入jaxen這個jar包。

案例是查看性別是女的年齡

public class XpathDEmo1 {
public static void main(String[] args) {
try {
SAXReader reader=new SAXReader();
Document doc=reader.read(new FileInputStream("myemp1.xml"));
String xpath="/list/emp[gender='女']/age";

        //不止選取一個,因此最好是list
List<Element> list=doc.selectNodes(xpath);//減量不要泛型,也可能是屬性
for(Element ele:list){
System.out.println(
ele.getName()+":"+ele.getText());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章