我有以下 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 指标,我不确定在这种情况下如何提供属性列表。任何帮助将不胜感激。谢谢。