<checkpoints checkpoint_count="1">
<checkpoint checkpoint_name="New CheckPoint" ignore_blank_lines="false" modified_complexity="false" checkpoint_date="1999-08-31">
<file file_name="Plugin.java">
<metrics metric_count="15">
<metric id="M0">57</metric>
<metric id="M1">17</metric>
<metric id="M2">0.0</metric>
<metric id="M3">3</metric>
<metric id="M4">47.4</metric>
<metric id="M5">1</metric>
<metric id="M6">5.00</metric>
<metric id="M7">1.20</metric>
<metric id="M8">20</metric>
<metric id="M9">CheatsheetsPlugin.getImageDescriptor()</metric>
<metric id="M10">1</metric>
<metric id="M11">21</metric>
<metric id="M12">2</metric>
<metric id="M13">1.05</metric>
<metric id="M14">1.00</metric>
</metrics>
</file>
</checkpoint>
</checkpoints>
这是我的xml文件。我想读取metric id='M14'
的值。即。的 1.00
如何阅读此标签的内容?
答案 0 :(得分:0)
使用强>:
/*/*/*/*/metric[@id = 'M14']/text()
这将选择任何metric
元素的任何子文本节点(在本例中只是一个),该元素是top元素的grand-grand-child且其(metric
元素){{ 1}} attribute的字符串值为字符串id
。