读取XMLDocument节点而不读取C#中的子节点

1 c# xml

示例XML

<A>
   <B>
      <B1/>

      <B2/>
      <B3/>
      <B4/>
      <B5/>
   </B>
   <C>
      <C1/>
      <C2/>
      <C3/>
      <C4/>
      <C5/>
   </C>
</A>
Run Code Online (Sandbox Code Playgroud)

查询: C#当我读取A的子节点时,它用它们的子节点返回节点B和C.

有没有可能让我只能在没有各自子节点的情况下获得B&C

我需要使用这种类型的xml填充树,并且xml文件非常大.所以我需要在扩展任何节点时加载子节点

要求是 假设我尝试扩展一个我只想要B&C的节点,

如果我展开B然后我想B1到B5

JR *_*aid 5

使用XmlReader.XmlDocument设计必须将整个Xml文档加载到内存中.