unity 解析xml
2016-02-20 16:13
465 查看
using UnityEngine; using System.Collections; using System.IO; using System.Xml; public class xml : MonoBehaviour { XmlDocument xmlDoc = new XmlDocument (); void Start () { XmlDocument xmlDoc = new XmlDocument (); xmlDoc.Load ("Assets/1.xml"); XmlNode root = xmlDoc.SelectSingleNode ("users"); XmlNodeList nodeList = root.ChildNodes; foreach (XmlNode xn in nodeList) { XmlElement xe = (XmlElement)xn; XmlNodeList subList = xe.ChildNodes; foreach (XmlNode xmlNode in subList) { if ("name".Equals (xmlNode.Name)) { Debug.Log (xmlNode.InnerText); } else if ("email".Equals (xmlNode.Name)) { Debug.Log (xmlNode.InnerText); } } } } }
xml为
<?xml version="1.0" encoding="utf-8"?> <users> <user id="1001"> <name>张三</name> <email>163@163.com</email> </user> <user id="1002"> <name>李四</name> <email>999@qq.com</email> </user> </users>
相关文章推荐
- SubShader 中的标签-LOD
- Unity3D研究院编辑器之打开unity不可识别的文件
- Unity3D研究院之监听平台切换完毕的事件
- Unity3D中的坐标系
- Forward渲染路径学习笔记
- Unity5 如何做资源管理和增量更新,unity5增量
- [转]Unity3d之MonoBehaviour的可重写函数整理
- Unity插件研究院之自动保存场景
- Unity3D热更新 -脚本(三) C#LightEvil语法与调试
- Unity3D热更新 -脚本(二) 两级分化
- Unity3D热更新 初识脚本
- Unity3D逻辑热更新,第二代舒爽解决方案,L#使用简介
- Unity3D热更新 下载
- Unity3d热更新 加载(二)如何在不用AssetBundle的前提下动态加载预设
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(56)-插件---单文件上传与easyui使用fancybox
- Unity3d热更新 从AssetBundle说起
- unity 优化
- 在顶点照明模式下如何取得光源信息
- Unity3d 编写编辑器自定义插件(1)
- Unity Physics.Raycast 之 layerMask