Fixed: #2586 AS3 direct editation + decompilation - XML escape sequences and other XML problems

This commit is contained in:
Jindra Petřík
2026-01-03 23:58:04 +01:00
parent 41b9d1874b
commit b9e00fd673
11 changed files with 255 additions and 14 deletions

View File

@@ -162,6 +162,7 @@ package
TestWhileTry;
TestWhileTry2;
TestXml;
TestXml2;
SetupMyPackage1;
SetupMyPackage2;

View File

@@ -0,0 +1,43 @@
package tests
{
public class TestXml2
{
public function run():*
{
var x1:XML = new XML("<elem name=\"aaa\" value=\"xxx\n\"/>");
var x2:XML = <elem
name="aaa"
value="xxx"
/>;
var x3:XML = <elem
name="aaa" value="xxx">
<sub title="yyy">
ampersand: &amp;
</sub>
<sub />
</elem>;
var x4:XML = <elem>
<elem>
A
</elem>
<elem>
B
</elem>
<elem>
<elem>
C
</elem>
</elem>
</elem>;
var x5:XML = <elem attr="abc\r\n\tdef"></elem>;
var x_invalid:XML = new XML("<aaa >> invalid \"\n");
var a:int = 5;
trace("B");
}
}
}