访问具有多个相同类型元素的XML文件中的元素

时间:2015-03-06 23:59:29

标签: java xml xpath

以下是我的xml表格的样本,您可以看到可能有多个类型,演员,导演和公司。我将如何具体访问每一个。

最好用XPath和Java回答这个问题,但如果你不了解这些问题并得到答案,那就告诉我你的知识。

<?xml version="1.0" encoding="UTF-8"?>
<movies>
<movie> 
<title>Seven</title> 
<actor>Pitt</actor> 
<director>Fincher</director> 
<genre>action</genre> 
<genre>drama</genre> 
<year>1995</year> 
<company>Cecchi_Gori_Pictures</company> 
<grading>79</grading> 
</movie>
</movies>

1 个答案:

答案 0 :(得分:0)

//read a nodelist using xpath
NodeList nodeList = (NodeList) xPath.compile(expression).evaluate(xmlDocument, XPathConstants.NODESET);