小编use*_*691的帖子

XmlNode.SelectNodes 返回 0 个节点

我有一个像这样的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>
Run Code Online (Sandbox Code Playgroud)

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

root.SelectNodes("property");
root.SelectNodes("//property");
root.SelectNodes("/session-factory/property");
root.SelectNodes("descendant::property");
root.LastChild.SelectNodes("child::property");
Run Code Online (Sandbox Code Playgroud)

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

c# xml xpath

6
推荐指数
1
解决办法
6093
查看次数

什么时候是obj.GetType().IsInstanceOfType(typeof(MyClass))是真的吗?

我正在看别人写的这段代码,我想知道它什么时候会评估为真.基本上,它说someType是someOtherType的一个实例.它甚至有意义吗?到目前为止,我已经尝试过:

derivedClass.GetType().IsInstanceOfType(typeof(BaseClass)) 

baseClass.GetType().IsInstanceOfType(typeof(DerivedClass)) 

myClass.GetType().IsInstanceOfType(typeof(MyClass)) 
Run Code Online (Sandbox Code Playgroud)

并且所有人都评价为假.

任何帮助表示赞赏.

c# types isinstance

3
推荐指数
2
解决办法
4797
查看次数

标签 统计

c# ×2

isinstance ×1

types ×1

xml ×1

xpath ×1