请问假如有一段XML
<根节点>
<a>
<id></id>
<name></name>
<text></text>
<user>
<id>这里面是要读取的</id>
<name>.......</name>
<text>......</text>
</user>
</a><a>
<id></id>
<name></name>
<text></text>
<user>
<id>这里面是要读取的</id>
<name>.......</name>
<text>......</text>
</user>
</a>
</根节点>
这样的XML该怎么读,我不太擅长XML,话说这种情况 是叫子子节点么
<根节点>
<a>
<id></id>
<name></name>
<text></text>
<user>
<id>这里面是要读取的</id>
<name>.......</name>
<text>......</text>
</user>
</a><a>
<id></id>
<name></name>
<text></text>
<user>
<id>这里面是要读取的</id>
<name>.......</name>
<text>......</text>
</user>
</a>
</根节点>
这样的XML该怎么读,我不太擅长XML,话说这种情况 是叫子子节点么
doc.LoadXml("...");
XmlNodeList xnl = doc.SelectNodes("/a/user/id");
foreach(XmlNode xn in xnl)
{
string id = xn.InnerText;
}
doc.LoadXml("...");
XmlNodeList xnl = doc.SelectNodes("/a/user/id");
foreach(XmlNode xn in xnl)
{
if(xn.Name="a"){
来读
}
}
la.User.Id = Convert.ToInt32(myXml.GetElementsByTagName("根节点/a/user/id")[i].InnerText);
结果找不到 能否帮我看下 感觉上 改下参数 应该可以 能否帮我看下