我讀嘗試如下從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