Возможные Дублировать:
What's the difference between XElement and XDocument?разница между XElement и XDocument
В чем разница между XElement
и XDocument
Возможные Дублировать:
What's the difference between XElement and XDocument?разница между XElement и XDocument
В чем разница между XElement
и XDocument
По дизайну разница (в использовании) очень мала.
Вы иногда нужен полный XDocument, если вы хотите получить доступ к инструкции по обработке и т.д.
Но следующий прекрасно (в большинстве случаев):
XElement doc = XElement.Load("file.xml");
Хотя подобная конструкция с XmlElement бы не работа.
Разница заключается в том, что XElement
тип представляет собой фрагмент XML время тип XDocument
представляет собой весь XML-документ со всеми связанными метаданными.
XDocument имеет Declaration, Root, в то время как XElement является единственным узлом.
Могу ли я иметь несколько узлов в XElement –
Да, он может иметь несколько дочерних узлов. –
http://stackoverflow.com/questions/3879868/whats-the-difference-between-xelement-and-xdocument – erik