にカウント特定の要素を取得する:どのようにこの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を作成します。 C#でこのXML変数にID
要素の数をどのように得ることができますか?
をあなたは 'Elemets(「従業員」)を使用していない場合は'それは0を返します - ? – Arian
サンプル入力の 'Employees'に基づく@Nimaはルートノードであり、' XElement'を使用している場合、 'Elements(" Employee ")'はクエリの一部である必要はありません。ルート要素でない場合は、それをインクルードするか、 'xml.Descendants(" Person ")。要素(" ID ")。Count()を使用して、XML要素をウォークする必要がなくなります要素ごとに –