栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

unity xml 写入与解析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

unity xml 写入与解析

using UnityEngine;
using UnityEditor;
using System.Xml;
public  class JsonTools :Editor
{
 
    [MenuItem("Mytools/XMLRun")]
    public static void XNLRun() {
        // 写入
        Xmldocument doc = new Xmldocument();
        XmlElement player=  doc.CreateElement("Player");
        player.SetAttribute("id", "1231123");
        // 将元素放入文档
        doc.AppendChild(player);
        XmlElement name= doc.CreateElement("name");
        player.AppendChild(name);
        name.InnerText = "李四";
        XmlElement level = doc.CreateElement("level");
        player.AppendChild(level);
        level.InnerText = "12";
        doc.Save(Application.dataPath+"/xml.txt");
        AssetDatabase.Refresh();
        Debug.Log(doc.InnerXml);
        // 读取
        doc.Load(Application.dataPath + "/xml.txt");
        XmlNode playerxmlNode=  doc.SelectSingleNode("Player");
        
 		string playerxmlNodeid =  playerxmlNode.Attributes["id"].InnerText; // 读取属性
        Debug.Log(playerxmlNodeid);
        XmlNode namexmlNode = playerxmlNode.SelectSingleNode("name");
        string strname = namexmlNode.InnerText;
        Debug.Log(strname);
        XmlNode levelxmlNode = playerxmlNode.SelectSingleNode("level");
        string strlevel = levelxmlNode.InnerText;
        Debug.Log(strlevel);
    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/299350.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号