-1

可以说这是我的默认代码:

<panel>
 <fontstyle>A</fontstyle>
 <fontsize>12</fontsize>
 <location>100,100</location>
</panel>

当我添加另一个标签时:

<programsetting>
    <panel>
        <fontstyle>A</fontstyle>
        <fontsize>12</fontsize>
        <location>100,100</location>
      </panel>
    <panel>
        <fontstyle>B</fontstyle>
        <fontsize>12</fontsize>
        <location>100,100</location>
      </panel>
 </programsetting>

所以我们在组中有 2 个相同的标签名称,但是我如何确定获取 B 而不是 A,因为我有相同的组名和数据名。

4

2 回答 2

0

How to Get XML Node from XDocument It is on c# but you can easily convert it.

于 2013-06-03T10:02:18.427 回答
0

不确定您当前使用的是什么技术,但您可以使用 xpath 查询 ( xpath query )。

取决于您可以使用的选择标准

/programsetting/panel[last()]

获取最后一个元素或

/programsetting/panel[fontstyle="B"]

获取具有特定字体样式的元素。

于 2013-06-03T09:45:45.340 回答