我读尝试如下从ByteArray中加载XML:软硬度:关于“形成良好的”标记,即使XML格式良好的错误消息
var xmlString:String = myByteArray.readUTFBytes(numBytes);
var myXML:XML = new XML(xmlString);
当我这样做,我收到了下面就以XML构造运行时错误,当我在Flash Player 9运行:
类型错误:错误#1088:根元素下列文件中的标记必须得到很好的形成。
Flash Player 10中不会出现此错误消息。我可以使用调试器来验证XML是否格式良好。 XML采用UTF-8格式。
如果在xml的开头添加一个'<?xml version =“1.0”encoding =“UTF-8”?>'? – Amarghosh 2010-09-16 03:48:43
XML声明是XML文件中的第一件事(在BOM之后)。 – 2010-09-16 04:40:53