建议你更改一下xml格式
<newDataSet>
- <report 人民币="字段名1">
<格式>
<aa>字段一</aa>
<bb>字段二</bb>
</格式>
</report>- <report 人民币="字段名2">
<格式>
<aa>字段一</aa>
<bb>字段二</bb>
</格式>
</report>
</newDataSet>XmlNodeList mNodes1=mXmlDoc.SelectNodes("//report[@人民币="字段名1"]/字段名");
//"字段名1"是第一个listbox选择得到的
System.Collections.ArrayList mArrayList2
=new System.Collections.ArrayList();
foreach(XmlNode mNode in mNode2.ChildNodes)
{
mArrayList2.Add(mNode.InnerText);
}
<newDataSet>
- <report 人民币="字段名1">
<格式>
<aa>字段一</aa>
<bb>字段二</bb>
</格式>
</report>- <report 人民币="字段名2">
<格式>
<aa>字段一</aa>
<bb>字段二</bb>
</格式>
</report>
</newDataSet>XmlNodeList mNodes1=mXmlDoc.SelectNodes("//report[@人民币="字段名1"]/字段名");
//"字段名1"是第一个listbox选择得到的
System.Collections.ArrayList mArrayList2
=new System.Collections.ArrayList();
foreach(XmlNode mNode in mNode2.ChildNodes)
{
mArrayList2.Add(mNode.InnerText);
}
从零一个方面入手,
这也是解决问题的好方法!