X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fxml.as;h=a7e6428f9cc7518f2459de3e13aa7ccfd1f1473a;hb=8589e0d1f5e47c05458033e750fd6182ca704fbe;hp=da948ed3a82aecfb59375e4243e5169687b806c1;hpb=405b34baaf82f7d8b118e49236976add44406f30;p=swftools.git
diff --git a/lib/as3/ok/xml.as b/lib/as3/ok/xml.as
index da948ed..a7e6428 100644
--- a/lib/as3/ok/xml.as
+++ b/lib/as3/ok/xml.as
@@ -2,7 +2,7 @@ package {
import flash.display.MovieClip
public class Main extends flash.display.MovieClip {
var count:int = 1;
- var num:int = 29;
+ var num:int = 31;
function assert(b:Boolean) {
if(b) {
trace("ok "+count+"/"+num);
@@ -117,6 +117,10 @@ package {
assert(x10 != x11);
x11.b.@a = "x";
assert(x10 == x11);
+ x11.b.@["a"] = "y";
+ assert(x10 != x11);
+ x11.b.@["a"] = "x";
+ assert(x10 == x11);
var x12:XML = ;
x12.a += ;
@@ -142,7 +146,9 @@ package {
/* ----- special characters ----- */
- var x20 = >&;
+ trace("[special characters]");
+
+ var x20 = >& ;
assert(x20.toString() == ">&");
var x21 = ;
assert(x21.@a == "\"<>");
@@ -150,8 +156,10 @@ package {
/* ----- substitution ----- */
- var x2:XML = <{"tree"} {"na"+"me"}="test">
- <{{3: "branch"}[3]} bname={"t1"}>{"Branch" + " " + 1}{"branch"}>
+ trace("[substitution]");
+ x1.@t = "x";
+ var x2:XML = <{"tree"} {"na"+"me"}="test" {"t=\"x\""}>
+ <{{three: "branch"}["three"]} bname={"t1"}>{"Branch" + " " + 1}{"branch"}>
Branch 2
assert(x1 == x2);