using System.Collections;
using System.Collections.Generic;
using System.Xml;
using UnityEngine;
public class XmlTest : MonoBehaviour {
// Use this for initialization
void Start () {
// ParseXML();
// ParseXML2();
CreateXML();
}
//解析xml方法一
void ParseXML()
{
//xml文档类
XmlDocument doc = new XmlDocument();
//读取xml文档
doc.Load(Application.dataPath+"/Resources/xmldata.xml");
//读取节点或元素 只有一个节点 first和Last都可以用
XmlElement rootEle = doc.LastChild as XmlElement;
//studens节点
XmlElement studentsEle = rootEle.FirstChild as XmlElement;
//遍历students节点
foreach(XmlElement studentEle in studentsEle.ChildNodes)
{
//获取ID id是属性,通过属性方法获取
string id = studentEle.GetAttribute("id");
//获取姓名 获取这个表情值
string name = studentEle.ChildNodes[0].InnerText;
//获取年龄
string age = studentEle.ChildNodes[1].InnerText;
Debug.Log(id+" "+name+" "+age);
}
}
//解析XML方法二
void ParseXML2()
{
//xml文档类
XmlDocument doc = new XmlDocument();
//读取xml文档
doc.L
关于在unity中XML的解析和创建
最新推荐文章于 2025-10-14 04:07:55 发布
本文详细介绍了在Unity环境中如何解析和创建XML文件。包括使用XmlDocument进行XML解析的两种方法,以及如何利用Unity创建XML文件的具体步骤。通过实例展示了如何遍历XML节点并获取属性和元素值。

最低0.47元/天 解锁文章
1300

被折叠的 条评论
为什么被折叠?



