标签:数据类型 item 选项 字符串类型 dal 名称 本地 attribute 属性
XML是指可扩展标记语言,英文:Extensible Markup Language的缩写。
用来传输和存储数据,比如网络通信,本地配置文件等。
一个文件示例:(包含了三个数据项,每个数据项里有名字、年龄、性别这三个属性)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item ID="1">
<name>Plane</name>
<age>29</age>
<sex>1</sex>
</item>
<item ID="2">
<name>Weny</name>
<age>28</age>
<sex>0</sex>
</item>
<item ID="3">
<name>Seven</name>
<age>3</age>
<sex>1</sex>
</item>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item ID="">
<surname></surname>
<man></man>
<woman></woman>
</item>
<item ID="">
<surname></surname>
<man></man>
<woman></woman>
</item>
</root>
TextAsset xml = Resources.Load<TextAsset>(filePath);
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml.text);
XmlDocument doc = new XmlDocument();
doc.Load(@"D:\Dev\info.xml");
XmlNodeList nodLst = doc.SelectSingleNode("root").ChildNodes;
XmlElement ele = nodLst[i] as XmlElement;
string value = ele.GetAttributeNode("ID").InnerText;
数据都是以字符串的形式存储,需要自己转化为对应的数据类型。<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
标签:数据类型 item 选项 字符串类型 dal 名称 本地 attribute 属性
原文地址:https://www.cnblogs.com/planezhong/p/10068825.html