我正在解析一个 xml 文档,如下所示:
<?xml version="1.0" encoding="UTF-8" ?>
....
<maj>true</maj>
<data>
<c>2</c>
<t>0</t>
<r>168</r>
<r>La rentrée Auchan</r>
<r>0</r>
<r>2012-08-21 00:00:00</r>
<r>2012-08-28 00:00:00</r>
<r>56</r>
<r>VL</r>
<c>2</c>
<t>1</t>
...
</data>
我想获取数组“r”中的内容,但只有第一个位置 1 是位置 5 和 6,并且只有在 t=0
我尝试过这样的工作时,我有一个绑定数据的列表框:
XDocument XMLtxt = JsonConvert.DeserializeXNode(e.Result);
listClients.ItemsSource =
from c in XMLtxt.Descendants()
select new JsonB()
{
t=c.Element("t").Value.Where(x=>(int) x==0),
r1=c.Element("r").Select(..
}
jsonB:
public class JsonB
{
public int c { get; set; }
public int t { get; set; }
public string r1 { get; set; }
public int r5 { get; set; }
public string r6 { get; set; }
public object[] r { get; set; }
}
我真的需要帮助,谢谢