日期:2014-05-17 浏览次数:21204 次
//id是列名
DataView dv = dt.DefaultView;
dv.RowFilter = " id <>''";
dt = dv.ToTable();
XmlNodeList list = xmldoc.SelectNodes("//new_YF_MARTYR_INFO");//得到根节点下所有名为“new_YF_MARTYR_INFO”子节点。是一个list集合
XmlNode target = null;//目标节点
bool find = false;//标记有没有找到目标节点
DataTable dt = new DataTable();
DataRow dr;
foreach (XmlNode node in list)
{
XmlElement xmlEle = (XmlElement)node;//强制装换类型。XmlElement是xmlNode的子类,可以读取Attributes属性
if (xmlEle.Attributes["NO"].Value == targetValue)//如果等于目标值
{
target = node.Clone();//得到目标节点
find = true;//标记找到
break;//退出遍历
}
}
if (!find)//没有找到
{
Console.WriteLine("can not find");
return;//返回,程序结束
}