gpt4 book ai didi

c# - 需要帮助选择第二个子节点及其在 C# 中使用 XPath 的子节点

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:25 24 4
gpt4 key购买 nike

我正在尝试从根节点中选择第二个子节点及其所有来自 XML 的子节点,看起来与此类似:

<root>
<SET>
<element>
<element>
</SET>
<SET>
<element>
<element>
</SET>
<root>

我在第二个节点中的所有标签之后,任何帮助将不胜感激!

我正在使用 C#。我尝试了 XPath/SET[1] 但是没有看到帮助!

非常感谢!

C

最佳答案

x/y[1] : 
The first <y> child of each <x>. This is equivalent to the expression in the next row.

x/y[position() = 1] :The first <y> child of each <x>.

试试这个:

string xpath = "/root/set[2]";
XmlNode locationNode = doc.SelectSingleNode(xpath);

string xpath = "/root/set[position() = 2]";
XmlNode locationNode = doc.SelectSingleNode(xpath);

关于c# - 需要帮助选择第二个子节点及其在 C# 中使用 XPath 的子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com