C#解析XML
来源:互联网 发布:万能蓝牙驱动软件 编辑:程序博客网 时间:2024/05/22 13:32
如果是只有一种结构的节点,则取到node节点数组,然后遍历即可
例:
private void readXml(string xmlPath) { if (!File.Exists(xmlPath)) { Debug.LogError("file does not exist"); return; } XmlDocument doc = new XmlDocument(); doc.Load(xmlPath); XmlNodeList nodeList = doc.GetElementsByTagName("item"); foreach(XmlNode node in nodeList) { int price = int.Parse(node.Attributes["price"].Value); string name = node.Attributes["name"].Value; } }
如果是有多种结构的节点,则需要单独取每个节点解析
例:
private void readXml(string xmlPath) { if (!File.Exists(xmlPath)) { Debug.LogError("file does not exist"); return; } XmlDocument doc = new XmlDocument(); doc.Load(xmlPath); XmlNode root = doc.SelectSingleNode("root"); XmlNode logonData = root.SelectSingleNode("logonData"); string userName = logonData.Attributes["userName"].Value; string pwd = logonData.Attributes["pwd"].Value; }
1 0
- C#解析XML文件
- C#解析XML
- C#解析XML文件
- C# xml解析
- C#解析XML文件
- C#解析XML字符串
- C# 解析XML
- C#解析XML文件
- C#解析XML文件
- C# xml解析
- c#解析xml
- c# 解析Xml文件
- C# 解析XML
- C#解析XML文件
- C#解析XML
- C#解析XML
- C#解析XML
- C#解析XML文件
- android 非UI线程处理Bitmap
- java反射获得运行时属性的值
- Java链接Sql数据库
- POJ 1850:Code 组合数学
- log4j日志输出性能优化-缓存、异步
- C#解析XML
- Java并发编程笔记
- 通过 http 协议上传文件
- iOS-字典转模型 和 kvc
- NT_iOS笔记—Runtime
- AfxMessageBox和MessageBox区别
- 黑马程序员---C语言基础---结构体、枚举、typedef、宏、static和extern
- SUSE(linux)下安装GCC
- poj1321棋盘问题 裸深搜