Я прочитал сравнение между двумя здесь . В первую очередь это вопрос производительности, касающийся как памяти, так и скорости.
У меня есть несколько XML-документов размером более 100–300 КБ. Я заметил некоторую задержку при загрузке этой информации в XDocument
, а не в объект XmlDocument
.
Конечное использование этих объектов - выполнение запросов ( XPath
или LINQ, в зависимости от объекта) обсуждаемый.