2011-01-04 3 views

ответ

6

По дизайну разница (в использовании) очень мала.

Вы иногда нужен полный XDocument, если вы хотите получить доступ к инструкции по обработке и т.д.

Но следующий прекрасно (в большинстве случаев):

XElement doc = XElement.Load("file.xml"); 

Хотя подобная конструкция с XmlElement бы не работа.

8

Разница заключается в том, что XElement тип представляет собой фрагмент XML время тип XDocument представляет собой весь XML-документ со всеми связанными метаданными.

8

XDocument имеет Declaration, Root, в то время как XElement является единственным узлом.

+0

Могу ли я иметь несколько узлов в XElement –

+0

Да, он может иметь несколько дочерних узлов. –

Смежные вопросы