我正在尝试使用此代码
在Unity3D中读取xml文件using (XmlReader xmlreader=XmlReader.Create("Assets\\config.xml"))
{
while (xmlreader.Read())
{
Debug.Log (xmlreader.Name.ToString());
}
}
它打印除最后一个之外的xml文件的所有元素名称。因为最终它会产生无效的数据异常。为什么呢?
答案 0 :(得分:0)
问题解决了!
我不得不把这一行
<?xml version="1.0" encoding="utf-16"?>
在xml文件的开头。