如何从 XML-File 中获取参数作为搜索条件的结果?

How to get a parameter as a result of a search condition from a XML-File?

我通过网络服务获得了一个 XML 文件,现在我只想通过在同一标签中找到特定匹配项来从中获取特定数据:

例如:

现在我想找到彼得这个名字并返回他的年龄。也许是 "if this xml-tag contains this then give me that out of it" 的通用解决方案。我真的不确定该怎么做,也许可以将其代币化或类似的东西,但我无法弄清楚。有人有想法吗? -- 代码写在Java!

使用 XPath 提取带有条件的特定标记。喜欢

"/Person[@name='Peter']/"

Refer this article for how to use XPath in Java.