using UnityEngine;
using System.Collections;
using System.IO;
using System.Xml;
public class XMLTest : MonoBehaviour
{
void Start()
{
XmlDocument xml = CreateXML();
AddNodeToXML(xml, "123", "this is a xml test !请输入相关信息内容");
AddNodeToXML(xml, "456", "this is a xml test !请输入相关信息内容");
UpdateNodeToXML();
SaveXML(xml);
}
XmlDocument CreateXML()
{
//新建xml对象
XmlDocument xml = new XmlDocument();
//加入声明
xml.AppendChild(xml.CreateXmlDeclaration("1.0", "UTF-8", null));
//加入根元素
xml.AppendChild(xml.CreateElement("Root"));
return xml;
}
void AddNodeToXML(XmlDocument xml, string titleValue, string infoValue)
{
//获取根节点
XmlNode root = xml.SelectSingleNode("Root");
//添加元素
XmlElement element = xml.CreateElement("Node");
Unity创建并保存XML
最新推荐文章于 2024-06-24 21:45:16 发布
这篇博客介绍了如何在Unity中创建、更新和保存XML文件。通过XMLTest类展示了如何创建XML文档,添加节点,更新特定节点的属性和内容,并最终保存到指定路径。示例代码在Start()方法中调用各个辅助方法,完成XML操作。运行脚本会在StreamingAssets或Android设备的persistentDataPath路径下生成INFO.xml文件。
摘要由CSDN通过智能技术生成