c#操作xml 便利根节点下的所有子节点,reader.NodeType判断节点类型就Ok了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参见:http://blog.csdn.net/duanzi_peng/article/details/24018431 /// <summary> /// xml字串转为XElement /// </summary> /// <param name="xmlString"></param> /// <returns></returns> public static XElement LoadFromXMLString(string xmlString) { try { return XElement.Parse(xmlString); } catch (Exception ex) { throw; //LogHelper.WriteLog(ex.ToString(), LogType.System); } return null; } /// <summary> /// 获得指定节点名称的节点列表 /// </summary> /// <param name="element"></param> /// <param name="nodeName"></param> /// <returns></returns> public static IEnumerable<XElement> GetXmlNodeInfo(XElement element, string nodeName) { try { IEnumerable<XElement> targetNodes = element.Elements(nodeName); return targetNodes; } catch (Exception ex) { throw; } return null; }给你这2个,我想你应该明白了 ~ 那要看你用的是 .NET 几的版本。如果是 .NET 4.0+,直接用 XDocument (Linq To XML)去做,很方便!一句话搞定的事情。 调用微软MODI进行文字识别,出现OCR running error问题求解 datable 随机抽取n行数据 sql语法问题,运行时老说有语法错误 如何动态链接数据库 Sql表的内容需要建类吗? 从指定的URL下载资料错误 关于C#,线程中出现未将对象引用设置到对象的实例的错误, c#做数据对调,餐饮系统换桌怎么实现数据对调求指点 大家帮我试试一下这个简单程序 关闭窗口问题? 序列化与反序列化的问题 C# word 多行之间的编号样式,项目符号怎么得到
/// xml字串转为XElement
/// </summary>
/// <param name="xmlString"></param>
/// <returns></returns>
public static XElement LoadFromXMLString(string xmlString)
{
try
{
return XElement.Parse(xmlString);
}
catch (Exception ex)
{
throw;
//LogHelper.WriteLog(ex.ToString(), LogType.System);
}
return null;
}
/// <summary>
/// 获得指定节点名称的节点列表
/// </summary>
/// <param name="element"></param>
/// <param name="nodeName"></param>
/// <returns></returns>
public static IEnumerable<XElement> GetXmlNodeInfo(XElement element, string nodeName)
{
try
{
IEnumerable<XElement> targetNodes = element.Elements(nodeName);
return targetNodes;
}
catch (Exception ex)
{
throw;
}
return null;
}给你这2个,我想你应该明白了 ~