我有以下 XML 文件:
<?xml 版本="1.0" 编码="utf-8"?>
<根>
<注意>
<公司>公司1</公司>
<Rank Indicator="increasing">2</Rank>
<Position Indicator="decreasing">1</Rank>
</NB>
<注意>
<公司>公司 2</公司>
<Rank Indicator="decreating">42</Rank>
<Position Indicator="increasing">6</Rank>
</NB>
</root>
我需要做的是创建一个输出以下列的数据集:
- 公司
- 排名指标
- 位置指示器
我试过这样的事情:
<查询>
<ElementPath>root/ {}/NB</ElementPath>
</查询>
但是,这不包括任何属性。我设法通过使用这样的东西来获得一个属性:
<查询>
<ElementPath>root/ {}/NB/Rank{@Indicator}</ElementPath>
</查询>
但是,我需要 Rank 和 Position 指标,我不确定在这种情况下如何提供属性列表。任何帮助将不胜感激。谢谢。