我有想要定位特定节点/属性的 xml 数据(不确定此处的适当定义),然后从那里选择其子节点的属性。
<Random>
<RandomChild ID="1" Name="First" />
</Random>
<Parent>
<Child ID="1" Name="First" />
<Child ID="2" Name="Second"/>
<Child ID="3" Name="Third"/>
<Child ID="4" Name="Fourth"/>
<Child ID="5" Name="Fifth"/>
<Child ID="6" Name="Sixth"/>
<Child ID="7" Name="Seventh"/>
<Child ID="8" Name="Eighth"/>
<Child ID="9" Name="Ninth"/>
</Parent>
<Random2>
<RandomChild2 ID="1" Name="First" />
</Random2>
我想要“父母”中的东西。正在使用的属性名称(ID 和名称)出现在这个 xml 中的其他地方,所以我认为最有效的做法是定位“父”节点,然后选择其子节点的属性(如果有更有效的处理这个问题的方式让我知道)。
我尝试了各种查询,但都未能初始化。我不是在尝试调试特定的查询,而是更希望对如何实现我所追求的有所澄清。我在这里阅读了十几个类似的问题,但它们似乎都是针对特定情况的答案的示例,我无法弄清楚我想象的是一个相对简单的过程。