XmlDocument xmlDoc = new XmlDocument();
TextAsset textAsset = (TextAsset) Resources.Load("tips", typeof (TextAsset));
xmlDoc.LoadXml(textAsset.text);
XmlNodeList node = xmlDoc.SelectSingleNode("plist").ChildNodes;
foreach (XmlElement nodeList in node)
{
foreach (XmlElement xe in nodeList)
{
if (xe.Name == "array")
{
int i = 0;
_tips = new string[xe.ChildNodes.Count];
foreach (XmlElement xe1 in xe.ChildNodes)
{
_tips[i] = xe1.InnerText;
i++;
}
break;
}
}
// }
}
用此种方法!
XmlDocument xmlDoc = new XmlDocument();
TextAsset textAsset = (TextAsset) Resources.Load("tips", typeof (TextAsset));
xmlDoc.LoadXml(textAsset.text);
本文介绍了一种在Unity环境中使用C#加载并解析XML文件的方法。通过TextAsset加载资源,并利用XmlDocument类进行XML数据的读取和解析。
853

被折叠的 条评论
为什么被折叠?



