XElement
和XDocument
答案 0 :(得分:8)
区别在于XElement
类型表示XML片段,而XDocument
类型表示包含所有关联元数据的整个XML文档。
答案 1 :(得分:8)
XDocument有Declaration,Root,而XElement是单个节点。
答案 2 :(得分:6)
根据设计,差异(使用中)非常小。
如果您想访问处理说明等,有时需要完整的XDocument
但以下情况很好(大多数情况下):
XElement doc = XElement.Load("file.xml");
虽然使用XmlElement的类似构造不起作用。