C# 解析简单的Xml文件
来源:互联网 发布:淘宝商城-情侣装 编辑:程序博客网 时间:2024/05/16 15:17
Xml解析方法:
1 public static Dictionary<int, List<string>> ReadingXml(string xmlTxt,string FatherName) 2 { 4 XmlDocument xmlDoc = new XmlDocument(); 5 //加载xml文档 6 xmlDoc.LoadXml(xmlTxt); 7 //查找FatherName 【FatherName:xml文档最外层父节点】 8 XmlNode root = xmlDoc.SelectSingleNode(FatherName); 9 10 //获取到所有FatherName的子节点11 XmlNodeList nodeList = xmlDoc.SelectSingleNode(FatherName).ChildNodes;//item 节点12 13 List<string> list = null;14 Dictionary<int, List<string>> dic = new Dictionary<int, List<string>>();15 int key = 0;16 //遍历所有子节点17 foreach (XmlNode xn in nodeList)18 {19 XmlElement xe = (XmlElement)xn; //item20 XmlNodeList subList = xe.ChildNodes;//item的子节点 21 22 list = new List<string>();23 foreach (XmlNode xmlNode in subList)24 {25 //所需要的值26 list.Add(xmlNode.InnerText);27 }28 dic.Add(key, list);29 key++;30 }31 return dic;32 }
xml 文件比较灵活,节点里面的内容都是根据需求设定,解析xml需要根据xml文档的实际情况和需求情况来确定方法的编写,上述方法适用于简单的xml解析.
0 0
- C# 解析简单的Xml文件
- C#解析XML文件
- C#解析XML文件
- C#解析XML文件
- C#解析XML文件
- C#解析XML文件
- c# 解析Xml文件
- C#解析XML文件
- C#解析XML文件
- C#解析XML文件
- C# 解析Xml文件
- 简单XML文件解析
- C#解析 居委会的 XML 文件方法
- XML文件的简单初步解析
- XMLParser解析创建简单的XML文件
- Android一个简单的xml文件解析
- SAX解析XML文件的简单应用
- C#对XML文件的简单操作
- 关于a标签title中有空格,空格后不显示问题
- hdu 5305 Friends (dfs)
- Javascript 私有变量
- chrome cookie管理
- hdoj 2122 Ice_cream’s world III【最小生成树】
- C# 解析简单的Xml文件
- HDU 5349 MZL's simple problem(平衡树 树堆)
- 日经社説 20150813 人民元の切り下げに映る中国経済の苦境
- 面向过程和面向对象及面向对象的三大特征
- UVA - 10004 - Bicoloring(染色问题)
- 关于awt的BorderLayout布局管理器
- Could not create pool connection. The DBMS driver exception was: The Network Adapter could not estab
- 面试题之变态跳台阶
- qsort与sort的比较