1.Unity 读取XML文档
(1) 创建一个无继承实体类Class01,一个纯C#无继承的实体类Class02.
(2) Class01根据XML文档中的内容设置具体的字段,并且设置get/set。(一般来说XML保存的数据会有多组,以武器为例,武器有刀,剑,枪等等。但是他们的数据类型会是一致的,攻击力,耐久值)
(3) Class02创建public List<Cloos01> = new List<Cloos01>() ;用来存储Class01的集合
(4) 在Class02中设置一个有参函数:ReadXMLByPath(string path){} 读取XML中的数据。这个函数需要对应XML文档的地址才能调用。
① 包含XML文档的头文件 using System.XML;
② 实例化一个XmlDocument对象dor;
③ dor.Load(path)或者dor.LoadXml(path)读取到文档;
(5) 下面是具体代码。
<Arms>
<Knife>
<Name>大刀</Name>
<Attack>50</Attack>
<Durable>150</Durable>
</Knife>
<Sword>
<Name>直剑</Name>
<Attack>30</Attack>
<Durable>100</Durable>
</Sword>
&