Рассмотрима этого XML:Как получить конкретный элемент графа в XML или переменной XElement
<Employees>
<Person>
<ID>1000</ID>
<Name>Nima</Name>
<LName>Agha</LName>
</Person>
<Person>
<ID>1001</ID>
<Name>Ligha</Name>
<LName>Ligha</LName>
</Person>
<Person>
<ID>1002</ID>
<Name>Jigha</Name>
<LName>Jigha</LName>
</Person>
<Person>
<ID>1003</ID>
<Name>Aba</Name>
<LName>Aba</LName>
</Person>
</Employees>
объявляет XElement
переменные и создать XML назначая его к этому. Как я могу получить количество ID
элементов в этой переменной XML в C#?
Если вы не используете 'Elemets ("Сотрудники")' возвращает 0: - ? – Arian
@Nima на основе вашего примера ввода «Сотрудники» - это корневой узел, и если вы используете «XElement», для элемента «Элементы» («Сотрудник») не нужно быть частью запроса. Если это не корневой элемент, вы можете либо включить его, либо использовать 'xml.Descendants (« Person »). Элементы (« ID »). Count() вместо этого, тем самым избегая необходимости ходить по элементу XML по элементу. –