Given:
`var xml:XML = <foo><baz/></foo>`
`var baz:XMLList = foo.baz;`
`baz = foo["baz”];`
Should become:
`baz = foo.child("baz”);`
`baz = foo[foo.length()-1];`
Should remain unchanged:
`baz = foo[foo.length()-1];`
`foo["baz"] = <baz/>;`
Now becomes:
`foo.child("baz") = new XML("<baz/“);`
But that’s wrong. It should be:
`foo.setChild("baz",new XML("<baz/"));`
`foo[0] = <baz/>;`
Should remain unchanged:
`foo[0] = new XML("<baz/>");`
Given:
`var a:XML = new XML("<top attr1='cat'><child attr2='dog'><grandchild
attr3='fish'>text</grandchild></child></top>");`
`var b:XMLList = a[a.children()[0].name().localName()];`
should become:
`var b:XMLList = a.child(a.children()[0].name().localName());`
Some of these test exist already, but not all.
[ Full content available at:
https://github.com/apache/royale-compiler/issues/52 ]
This message was relayed via gitbox.apache.org for [email protected]