`
bolutes
  • 浏览: 869513 次
文章分类
社区版块
存档分类
最新评论

[代码]元素的附加和克隆(LINQ to XML)

 
阅读更多

当将一个XElement对象添加给一个XML树的时候,如果此XElement对象没有父级,即不是另外一个XML树的一部分,此时将会将此元素直接添加给XML树;如果XElement对象有父级,则会克隆这个XElement对象,然后将克隆的对象添加到新的XML树。

示例代码
代码中的Child1被添加到XmlTree1元素,因此它已经有了父级,再将Child1添加给XmlTree2的时候,实际上添加的是Child1的克隆版。而Child2没有任何父级,所以,将会直接添加个XmlTree2。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics