嗨,我有一个像这样的xml文档
<root>
<cert id="1">
</cert>
<cert id="2">
</cert>
<cert id="3">
</cert>
</root>
现在我收到一个请求,想要选择id为2的证书,并希望在函数中返回它。做这个的最好方式是什么?我想过XPAth Expression,我怎么能在java中使用它们?什么是最好的输出(返回值)。
提前致谢
塞巴斯蒂安
答案 0 :(得分:6)
查看Java XPath API上的this article。它包含有关如何使用API的信息,以及XPath本身的示例用法。
这个场景中的XPath表达式将是
/root/cert[@id='2']
答案 1 :(得分:1)