下記のようなXMLでデータのエレメントがいくつあるか取得したいです。
table.Elements("データ").Lengthも
table.Elements("データ").Count()も
使えないようなのですが、どうやって取得できるのでしょうか
XML
1<?xml version="1.0" encoding="UTF-8"?> 2<リスト> 3 <データ>aaa</データ> 4 <データ>bbb</データ> 5</リスト>
c#
1XDocument xml = XDocument.Load("@c/test.xml"); 2XElement table = xml.Element("リスト"); 3var cnt = 0; 4string[]infostr = new string[???]; 5foreach (var row in table.Elements("データ")) 6{ 7 infostr[cnt] = row.Value; 8 cnt += 1; 9}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/05 01:54
2020/03/05 02:04