Unity XML

<?xml version="1.0" encoding="UTF-8" ?>
<id>
<path>sdkfjsfdj</path>
<time>60</time>
</id>

Using System.XML;

XmlDocument doc = new XmlDocument ();
doc.Load (Application.dataPath + @"/myx.xml");           //读取xml的路径
XmlNodeList nodel = doc.SelectSingleNode ("id").ChildNodes;   //查询xml的节点

foreach(XmlElement xe in nodel){

   //xe.GetAttribute("id");     //id节点属性的内容

if(xe.Name=="path"){          //xe.Name 为id节点下的所有节点名
        Debug.Log(xe.InnerText);  //节点内容
    }
}
print (doc.OuterXml)          //输出所有xml内容

//元素(Element),属性(Attribute),文本(Text)

momo: http://www.xuanyusong.com/archives/1901

C#读取XML:  http://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.html

Unity读取xml: http://blog.csdn.net/awnuxcvbn/article/details/9298395

时间: 2024-09-30 18:35:45

Unity XML的相关文章

unity xml的读取和写入和创建

unity xml的读取和写入 Xml是一种常用的数据格式,方便数据的索引查找 1.首先引入相关的动态链接库: 1.1System.Data.dll 1.2Excel.DLL 1.3文件应用抬头 using UnityEngine; using System.Collections; using System.IO; using System.Xml; using System.Data; using System.Collections.Generic; using System.Linq;

Unity XML 配置文件(2)

Unity Configuration Schematic Source Schema for the Unity Application Block 下面列出用于配置Unity Application Block(Unity)的元素和属性.配置文件具有如下 section-handler 声明: <configSections> <section name="unity" type="Microsoft.Practices.Unity.Configurat

(转)Unity 导出XML配置文件,动态加载场景

参考:http://www.xuanyusong.com/archives/1919 http://www.omuying.com/article/48.aspx 主要功能: 1.导出场景的配置文件 2.导出当前场景中资源的AssetBundle 3.客户端从服务器获取配置文件 4.解析配置文件,并根据配置文件下载AssetBundle 5.实例化并还原场景 1.场景设置:将需要导出的场景资源设置为预设 2.将场景配置导出为XML文件 [code]csharpcode: using UnityE

Unity上使用Linq To XML

using UnityEngine; using System.Collections; using System.Linq; using System.Xml.Linq; using System; public class XML { //static string xmlpath = Application.persistentDataPath + @"\myXML";//平台相关的路径(移动端) static string xmlpath=Application.dataPat

Unity中场景解析成Json和XML并还原场景

其实关于这部分内容,雨松研究院已经写得很清楚了,也比较权威,链接在此:http://www.xuanyusong.com/archives/1919,但是现在还是想根据自己的思路整理一下 其实原理就是讲Hierarchy中所有的父物体(即transform.parent == null)都做成预设,然后记录下每个父物体的Transform里的属性,记录到Xml或者Json文件中,然后再解析文件,把其中的预设加载到新场景里,就会得到与原场景一模一样的场景了 首先在Project里新建一个Edito

Unity中用Mono插件解析xml文件

1.解压压缩包,把文件夹拖到脚本文件夹下 Mono是第三方基金会开发的开源的东西,通过Mono基础上开发的程序可以在各个系统下运行.开发语言是C#. 用插件解析比较高效,平台运行稳定.使用简单. Unity安装路径中可以找到Mono压缩包 2.新建脚本XmlTest using UnityEngine; using System.Collections; using Mono.Xml; using System.Security; public class XmlTest : MonoBehav

unity编辑器xml数据库插件

unity编辑器xml数据库插件 程序和数据分离的意义我就不多说了,大家自己脑补或者百度.在使用unity开发时,数据的调试是非常频繁和重要的.我们可以制作一个简单的编辑器插件,将数据显示在Inspector面板上,并进行编辑操作.这样测试人员就可以非常方便的管理测试数据了. 需求很简单,具体的效果是,能读取资源内的类,将其属性显示在面板上,可以对此进行增删改查的操作.如下图所示(对象组,相当于数据库所有的表.对象,相当于表的所有记录). 当需要创建一条新记录的时候,先填上主键,然后点击创建按钮

XML文件在Unity中的序列化

我们在使用Unity读取文件或者消息传递的时候,经常说到序列化.什么是序列化?序列化的意思就是我们的数据是按照一定的顺序进行赋值的,这个顺序是一定的.它主要是为了方便变量赋值.在Unity中我们也经常使用这种方法.例如我们可以这样写: 在我们需要序列化的前面加上[System.Serializable]用于告诉C#以下结构是我们需要序列化的.下面我们就说一下如何使用XML进行序列化. 我们不能直接写XML文件,我们一般是通过Excel表格将其转化成XML格式,我们需要转化成啥格式才能比较好的序列

unity Android 打包后读取 xml 文件

问题:    前天在做东西的过程中发现了一个让人很纠结的问题,为什么Unity 程序在PC上测试一点都没问题但是打包发布到Android后却无法读取XML文件. 通过查找自资料发现打包发不到安卓后的路径和PC上测试时的路径发生了变化,因此读取就出bug了. 那么解决方法很简单: 1,建立一个新工程 2,添加两个GUItext组件一个用于显示测试平台另一个用于显示读取到的XML数据, 如下: 3,该贴代码了 //-------------------------------------------