我是XPath的新手。请帮我在java中使用XPathExpression获取每个报告的类别值。
<reports>
<report>
<allocation>
<Category>
<c_name>Category 1</c_name>
<c_value>5588.79776</c_value>
<c_percent>17.84</c_percent>
<fund_details />
</Category>
<Category>
<c_name>Category 2</c_name>
<c_value>7362.15208</c_value>
<c_percent>23.50</c_percent>
<fund_details>
<fund>
<f_value>3511.66</f_value>
</fund>
</fund_details>
</Category>
</allocation>
</report>
<report>
<allocation>
<Category>
<c_name>Category 1</c_name>
<c_value>12</c_value>
<c_percent>16</c_percent>
<fund_details />
</Category>
<Category>
<c_name>Category 2</c_name>
<c_value>74</c_value>
<c_percent>02</c_percent>
</Category>
</allocation>
</report>
</reports>
预期输出 每个报告节点的类别节点的c_name,c_value,c_percent列表。
答案 0 :(得分:0)
您可以在浏览器中下载xpath插件。这样,您只需右键单击要获取的元素并查看其xpath。我不知道您经常使用哪种浏览器,但我使用的是firefox的firebug插件,这是理想的选择。我只是检查使用它右键单击元素并将其xpath复制到我的代码;