gpt4 book ai didi

c# - C#中如何直接选择节点

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

我曾经在 C# 中从 System.XML 库中选择节点。

当我从当前元素降低两个杠杆时。

 XmlElement sampleElement = (XmlElement)root;
XmlNodeList sampleNodeList = sampleElement.SelectNodes("test/code");

所以我可以进入test/code

但是在我像下面这样在根上定义之后。

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/example"
xmlns="http://test.com/schema/"

那我就不能像这样直接带test/code了。我只需要向下使用一层。

有人对此有更好的想法吗?

谢谢!

最佳答案

我不确定你在问什么,但这是我们过去常做的事情。

假设您有一个 XmlDocument,要选择您可以执行此操作的任何类型的注释,它确实在 XPATH 中

Xmlnode _node = XmlDocument.selectsinglenode("//code"),即会找到你第一次遇到的“code”节点。

_node.InnerText 应该为您提供节点的值。

确保在定义根节点时,这些元素是 ROOT 节点内的属性,而不是节点。

关于c# - C#中如何直接选择节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26510753/

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