XML之数据解析

1,引用xml

using System.Xml; 

2,定义一个字段存储XML的路径

private string xmlPath = "Assets/文件名.xml";

    private void Start()
    {
        ReadXMLByPath(xmlPath);
    }

3,通过读取路径XML中的数据进行显示

 1  private void ReadXMLByPath(string path)
 2     {
 3         //1,实例化一个XML文档操作对象
 4         XmlDocument doc = new XmlDocument();
 5 
 6         //2,使用XML对象加载XML
 7         doc.Load(path);
 8 
 9         //3,获取根节点
10         XmlNode root = doc.SelectSingleNode("Web");
11 
12         //4,获取根节点下的所有子节点
13         XmlNodeList nodeList = root.ChildNodes;
14 
15         //5,遍历输出
16         foreach (XmlNode node in nodeList)
17         {
18             //取属性
19             int id = int.Parse(node.Attributes["id"].Value);
20             //取文本
21             string name = node.ChildNodes[0].InnerText;
22             string url = node.ChildNodes[1].InnerText;
23 
24             Debug.Log(id + "--" + name + "--" + url);
25         }
26     }

猜你喜欢

转载自www.cnblogs.com/yueqingli/p/10640121.html
今日推荐