例如xml为<company>
<onecompany>
<name>csdn</name>
<info>csdninfo</info>
</onecompany>
<twocompany></twocompany>
</company>用linq to xml要怎么取得onecompany下的所有子节点呢?
<onecompany>
<name>csdn</name>
<info>csdninfo</info>
</onecompany>
<twocompany></twocompany>
</company>用linq to xml要怎么取得onecompany下的所有子节点呢?
<company>
<onecompany id="company1">
<name>csdn</name>
<info>csdninfo</info>
</onecompany>
<twocompany id="company2">
</twocompany>
...
</company>问题改下
用linq to xml要怎么取得onecompany下的所有子节点和onecompany的id属性呢?
只用linq to xml
XMlDocument的我会,不用发了喔!
select new
{
id = x.Attribute("id").Value,
name=x.Element("name").Value,
info = x.Element("info").Value
};
foreach (var x in xml)
{
Response.Write(x.id + "==" + x.name + "==" + x.info);
}