Wer Fehler a la
identifier vor xmltagstartend erforderlich.
oder anderen kryptischen Kram bekommt, sollte die XML so einbinden:
1 2 3 4 5 6 7 8 |
[Embed(source="assets/myXml.xml", mimeType="application/octet-stream")] private var EmbeddedXml : Class; private var _myXml : XML; // ... var ba : ByteArray = (new EmbeddedXml()) as ByteArray; var s : String = ba.readUTFBytes( ba.length ); _myXml = new XML( s ); _myXml.ignoreWhitespace = true; |
Also: mimeType beachten, und dass die eingebettete Klasse nicht direkt auf XML gecastet wird. Außerdem ignoreWhiteSpace, das’ ja klar 🙂