untiy 解析xml数据
时间: 2024-03-27 19:36:57 浏览: 5
在Unity中解析XML数据可以使用System.Xml命名空间中的XmlDocument类来实现。下面是一个简单的示例代码:
```csharp
using System.Xml;
void ParseXmlData(string xmlString)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
XmlNode rootNode = xmlDoc.SelectSingleNode("root"); // 获取根节点
if (rootNode != null)
{
// 遍历子节点
foreach (XmlNode childNode in rootNode.ChildNodes)
{
if (childNode.Name == "data")
{
// 获取属性值
string attributeValue = childNode.Attributes["attributeName"].Value;
// 获取子节点内容
string nodeValue = childNode.InnerText;
}
}
}
}
```
在上面的示例代码中,我们使用XmlDocument类加载XML字符串并获取根节点。然后遍历根节点的子节点,获取属性值和子节点内容。你需要根据你的XML数据结构来修改代码。