样本XML

<A>
   <B>
      <B1/>

      <B2/>
      <B3/>
      <B4/>
      <B5/>
   </B>
   <C>
      <C1/>
      <C2/>
      <C3/>
      <C4/>
      <C5/>
   </C>
</A>


查询:
C#
当我读取A的子节点时,它将使用其子节点重新调整B和C节点。

有没有可能让我只得到B&C而没有他们各自的子节点

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

要求是
假设我尝试扩展我只需要B&C的A节点,

如果我将B展开,那么我希望B1到B5

最佳答案

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

10-06 13:38
查看更多