8
A
答えて
14
var doc = XDocument.Load(fileName);
int descendantsCount = doc.Descendants().Count(); // counts ALL descendants elements
int childrenCount = doc.Root.Elements().Count(); // counts direct children of the root element
2
は...あなたが知っていれば要素の名前を変更するつもりはありません、彼らは常に存在し、
XDocument xD = XDocument.Load(XmlFullFileName);
XElement xE_ParameterSets = xD.Root.Element("Report").Element("ParameterSets");
int index = ((IEnumerable<XElement>)xE_ParameterSets.Elements()).Count();
関連する問題
- 1. idでXDocumentノードを削除
- 2. 属性ノードはDOM2の子ノードとしてカウントされませんか?
- 3. XDocumentを使用してリスト内のXMLのすべての要素と子ノードを読み取る方法は?
- 4. divノードの子ノードを削除する
- 5. カウント親の子ノードの2種類持っているノード - 具体的には1「少年」ノードおよび1「女の子」ノードごと
- 6. 子ノードの子ノードを削除するPHP domDocument
- 7. XDocumentは予想されるノードを返しません
- 8. XDocumentでノードを再帰的に見つける
- 9. Windows Phone上のXNAでXDocumentを使用する
- 10. 決定子カウント
- 11. xdocumentルート要素に子孫を追加する
- 12. ページ上のコントロールをカウントする
- 13. XMLの文字列パターンと一致するノードをカウントする
- 14. 子ノードのない親ノードを削除
- 15. xslt1.0(firefox):異なる値のノードをカウントする、muenchian-grouping?
- 16. ノードを選択するときに子ノードを省略する
- 17. 既存の子ノードに新しい子ノードを追加する方法
- 18. 特定の値を持つノードをカウントする
- 19. XDocument
- 20. jsonのjson子ノードを解析する
- 21. 複数の子ノードをドラッグアンドドロップする
- 22. LINQ XML親ノードの子ノードを取得する
- 23. 親ノードの一部を子ノードにコピーするXSLT
- 24. 特定の子ノードにノードを追加する
- 25. 子ノードを表示
- 26. Xpathノードなしのノードの子コンテンツ
- 27. xmlの子ノード名
- 28. DataTable.WriteXMLと子ノード
- 29. グラフ内のすべてのノードの距離nの未訪問ノードのカウント
- 30. 子ノードではなく、ノードでテキストを直接選択する
ことを私はxdocumentを使用して方法を見つけました。 Root.Nodes()。Count()、これが最善の方法であるかどうかわかりません。ありがとうございます – MammothOne
明確にしてください。 XDocumentは、XMLデータを含むドキュメントです。ドキュメントの行の総数を知りたいですか?または、ドキュメントのルート要素の子ノードを知りたいですか? –
ダニエル、お返事ありがとうございます。これは私が探していたものです。 doc.Descendants()。Count(); ありがとうThomas。 – MammothOne