tests: Test XMLList.child
This commit is contained in:
parent
aca4329dbf
commit
da689b7687
|
@ -3,7 +3,7 @@ package {
|
||||||
public class Test extends Sprite { }
|
public class Test extends Sprite { }
|
||||||
}
|
}
|
||||||
|
|
||||||
var xml = new XML("<x><foo>foo1</foo><bar>bar1</bar><foo>foo2</foo></x>")
|
var xml: XML = new XML("<x><foo>foo1</foo><bar>bar1</bar><foo>foo2</foo></x>")
|
||||||
trace('child("foo") length: ' + xml.child("foo").length());
|
trace('child("foo") length: ' + xml.child("foo").length());
|
||||||
trace('child("bar") length: ' + xml.child("bar").length());
|
trace('child("bar") length: ' + xml.child("bar").length());
|
||||||
trace('child("XXXXX") length: ' + xml.child("XXX").length());
|
trace('child("XXXXX") length: ' + xml.child("XXX").length());
|
||||||
|
@ -15,7 +15,7 @@ for each (var child in xml.child("bar")) {
|
||||||
trace('child("bar") toString: ' + child.toString());
|
trace('child("bar") toString: ' + child.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
var nested = new XML("<x><a b='c'><b>bbb</b></a></x>")
|
var nested: XML = new XML("<x><a b='c'><b>bbb</b></a></x>")
|
||||||
trace('child("a").length: ' + nested.child("a").length());
|
trace('child("a").length: ' + nested.child("a").length());
|
||||||
trace('child("b").length: ' + nested.child("b").length());
|
trace('child("b").length: ' + nested.child("b").length());
|
||||||
|
|
||||||
|
@ -25,3 +25,23 @@ for each (var child in nested.child("a")) {
|
||||||
for each (var child in nested.child("b")) {
|
for each (var child in nested.child("b")) {
|
||||||
trace('child("b") toString: ' + child.toString());
|
trace('child("b") toString: ' + child.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var complex: XML = <xml>
|
||||||
|
<a>
|
||||||
|
<b>a1-b1</b><b>a1-b2</b>
|
||||||
|
</a>
|
||||||
|
<a>
|
||||||
|
<b>a2-b</b>
|
||||||
|
<c>a2-c</c>
|
||||||
|
</a>
|
||||||
|
<a/>
|
||||||
|
</xml>;
|
||||||
|
var xml_list: XMLList = complex.a;
|
||||||
|
|
||||||
|
trace('xml_list.child("b").length():', xml_list.child("b").length());
|
||||||
|
trace('xml_list.child("c").length():', xml_list.child("c").length());
|
||||||
|
trace('xml_list.child("unknown").length():', xml_list.child("unknown").length());
|
||||||
|
|
||||||
|
trace('xml_list.child("b"):', xml_list.child("b"));
|
||||||
|
trace('xml_list.child("c"):', xml_list.child("c"));
|
||||||
|
trace('xml_list.child("unknown"):', xml_list.child("unknown"));
|
||||||
|
|
|
@ -7,3 +7,11 @@ child("bar") toString: bar1
|
||||||
child("a").length: 1
|
child("a").length: 1
|
||||||
child("b").length: 0
|
child("b").length: 0
|
||||||
child("a").@b: c
|
child("a").@b: c
|
||||||
|
xml_list.child("b").length(): 3
|
||||||
|
xml_list.child("c").length(): 1
|
||||||
|
xml_list.child("unknown").length(): 0
|
||||||
|
xml_list.child("b"): <b>a1-b1</b>
|
||||||
|
<b>a1-b2</b>
|
||||||
|
<b>a2-b</b>
|
||||||
|
xml_list.child("c"): a2-c
|
||||||
|
xml_list.child("unknown"):
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue