1

私はC#Windows Phone 8を使用しており、次のXMLがあります

<?xml version="1.0" encoding="UTF-8" ?> 
 <login res="SUCCESS"  encstatus="DEFAULT" usedquota="0"  />

res、encstatus、usedQuota の値を抽出する必要があります。

xml 解析でそれを行うにはどうすればよいですか?

私はこれを試しました

 XDocument xDoc = XDocument.Parse(str);
            var pol = xDoc.Element("res");
            var items = xDoc.Descendants("res");

str は xml ファイルですが、すべての要素が空/null です。

4

2 に答える 2

3

属性値を取得しようとしていますが、要素はありません:

XDocument xDoc = XDocument.Parse(str);

var pol = (string)xDoc.Root.Attribute("res");
于 2013-06-17T07:58:27.250 に答える
2

これらのノードは属性です:

 XDocument xDoc = XDocument.Parse(str)
 XElement login = xDoc.Root;
 string res = (string)login.Attribute("res");
 string encstatus = (string)login.Attribute("encstatus");
 int usedquota = (int)login.Attribute("usedquota");
于 2013-06-17T07:58:31.623 に答える