package
{
import flash.display.Sprite;
public class Main extends Sprite
{
private function test(i: String): Boolean
{
return parseInt(i) > 3;
}
public function Main()
{
var l_xml_iter: XML;
var l_xml: XML =
AntonLDLPrologSQLAS3JavaAssembler;
trace ("===========\n--> l_xml:");
trace (l_xml);
trace("===========\n--> l_xml.sprachen.@type:")
trace(l_xml.sprachen.@type);
trace("===========\n--> l_xml.sprachen.sprache.@generation: ");
trace(l_xml.sprachen.sprache.@generation);
trace("===========\n--> For each: Die Generationen aller Sprachen:");
for each (l_xml_iter in l_xml.sprachen.sprache)
trace(l_xml_iter.@generation);
trace("===========\n--> For each mit Test: Alle Sprachen mit Generation > 3");
for each (l_xml_iter in l_xml.sprachen.sprache.(@generation > 3))
trace(l_xml_iter);
trace("===========\n--> For each mit Test: Alle Sprachen mit Generation > 3 (Testfunktion)");
for each (l_xml_iter in l_xml.sprachen.sprache.(test(@generation)))
trace(l_xml_iter.toXMLString());
var l_xml_2: XML =
AntonLDLPrologSQLAS3JavaAssemblerBertaAS3JavaJava;
trace ("===========\n--> l_xml_2:");
trace (l_xml_2);
l_xml_2.person +=
Cäsar;
trace ("===========\n--> Eine Person wurde eingefügt: l_xml_2.person.length():");
trace(l_xml_2.person.length());
trace ("===========\n--> l_xml_2:");
trace (l_xml_2);
l_xml_2.person.(name.text() == 'Berta').name = "Berta Musterfrau";
trace ("===========\n--> Der Name einer Person wurde geändert:");
for each (l_xml_iter in l_xml_2.*)
{
trace("------");
trace(l_xml_iter.toXMLString());
};
trace("------");
var l_attr: String = "id";
var l_name: String = "Anton";
var l_xml_3: XML =
{l_name}{l_name + " Mustermann"}Dr. {l_name} Mustermann;
trace ("===========\n--> Dynamisch erstelltes XML:");
trace(l_xml_3);
var s: Namespace = new Namespace("http://www.w3.org/2000/svg");
var l_html: XML =
;
trace ("===========\n--> XML mit Namespaces:");
trace(l_html);
trace ("===========\n--> Alle Elemente des Namespaces http://www.w3.org/2000/svg");
for each (l_xml_iter in l_html..s::*)
{
trace("------");
trace(l_xml_iter.toXMLString());
};
trace("------");
trace ("===========");
}
}
}