样本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文档加载到内存中。