满意答案
mesasea
2013.09.08
采纳率:42% 等级:13
已帮助:7405人
/**/
///
/// XML 操作基类
///
public class XmlHelper
{
/**/
///
/// 读取Xml到DataSet中
///
/// 路径
/// 结果集
public static DataSet GetXml(string XmlPath)
{
DataSet ds = new DataSet();
ds.ReadXml(@XmlPath);
return ds;
}
/**/
///
/// 读取xml文档并返回一个节点:适用于一级节点
///
/// xml路径
/// 节点
///
public static string ReadXmlReturnNode(string XmlPath, string Node)
{
XmlDocument docXml = new XmlDocument();
docXml.Load(@XmlPath);
XmlNodeList xn = docXml.GetElementsByTagName(Node);
return xn.Item(0).InnerText.ToString();
}
/**/
///
/// 查找数据,返回当前节点的所有下级节点,填充到一个DataSet中
///
/// xml文档路径
/// 节点的路径:根节点/父节点/当前节点
///
public static DataSet GetXmlData(string xmlPath, string XmlPathNode)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
DataSet ds = new DataSet()