日期:2014-05-19  浏览次数:20813 次

XML节点问题
XmlNode   root=xmlDoc.DocumentElement.SelectSingleNode( "voucher ");
这个是查找到voucher节点.
如果有多个voucher节点,循环的时候怎么能查找到下一个voucher节点啊??

------解决方案--------------------
XmlNodeList root=xmlDoc.DocumentElement.SelectNodes( "voucher ");
//定义要添加的节点,类型由XmlNodeType来决定.本例为Element
XmlNode xn = xdoc.CreateNode(XmlNodeType.Element, "voucher_head ", " ");
//设置要添加的节点的值
//xn.InnerText = "... ";
foreach( XmlNode node in root )
{
node.AppendChild(xn);
}
//保存,路径自己设置
xDoc.Save( ".... ");