gpt4 book ai didi

c# - XmlNode.SelectNodes 返回 0 个节点

转载 作者:数据小太阳 更新时间:2023-10-29 02:27:14 27 4
gpt4 key购买 nike

我有这样一个 xml:

 <?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<reflection-optimizer use="false"/>
<session-factory>
<property name="XX">XX</property>
<property name="XX">XX</property>
</session-factory>
</hibernate-configuration>

我正在尝试使用 SelectNodes 选择属性节点,并且尝试了以下方法:

root.SelectNodes("property");
root.SelectNodes("//property");
root.SelectNodes("/session-factory/property");
root.SelectNodes("descendant::property");
root.LastChild.SelectNodes("child::property");

但它们都返回 0 个节点。谁能帮我?谢谢。

最佳答案

看看这个长答案:

Why is XmlNamespaceManager necessary?

它与根节点上的命名空间有关。

关于c# - XmlNode.SelectNodes 返回 0 个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11689829/

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