2014-02-21 1 views
0

Я пробовал кучу запросов, используя два xml-файла; одна - копия другой. После удаления дочернего элемента ребенка в одном документе, я все равно получаю тот же счетчик, когда получаю все элементы. Может ли кто-нибудь привести пример получения каждого элемента в XML-файле (братья и сестры, дети и т. Д.) И вернуть счет? Я просто хочу знать, сколько элементов в файле. Мне не нужно фильтровать или получать значения.Как получить счет каждого отдельного элемента в XML-файле, используя linq для xml?

ответ

6

Самый простой способ:

var xDoc = XDocument.Load(yourDocumentPath); 
var nbOfElements = xDoc.Descendants().Count(); 
+0

К сожалению, обнаружили дефект в моем тестовом коде, который делает именно то, что вы предложили. Но спасибо, что подтвердили, что я все правильно! – u84six

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