ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
3338
3338
EMPFEHLEN
-
Die XML- und XMLList-Klassen aus AS3 haben den Funktionsumfang des XML-Handlings mit ActionScript schon gehörig aufgepeppt, ein paar Funktionalitäten haben mir jedoch schon immer gefehlt, deshalb hier eine mehr oder weniger kleine Erweiterung (weniger klein, weil die XML-Klasse final ist und diese Erweiterung deshalb als Proxy funktioniert. Muss aber niemanden kümmern
). Von folgendem Baum wird unten in den Beispielen ausgegangen:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
var test: XML = <root> <person id="1"> <name>Muster</name> <vorname>Thomas</vorname> <geschlecht>männlich</geschlecht> <beruf>Dr. med.</beruf> </person> <person id="2"> <name>Beispiel</name> <vorname>Veronika</vorname> <geschlecht>weiblich</geschlecht> <beruf approved="false">Dipl. ing.</beruf> </person> <person id="3"> <name>Meier</name> <vorname>Peter</vorname> <geschlecht>männlich</geschlecht> <beruf approved="true">Kaufmännischer Angestellter</beruf> </person> </root>; var myInspector: XMLInspector = new XMLInspector (test.toXMLString());
Die XMLInspector-Klasse erweitert die normale XML-Klasse um drei unglaublich praktische Funktionen:
function getElementsByAttributeValue (attributeName: String, value: *): XMLList
Parameter:
- attributeName - Ein beliebiger String der für den Namen eines beliebigen Attributes steht
- value - Ein beliebiger Wert, den das Attribut aufweisen muss.
Rückgabewert:
XMLList
Beispiel:
Code :1 2
//Die Person mit der id = 3 trace (myInspector.getElementsByAttributeValue("id", 3).toXMLString());
function getElementsByAttribute (attributeName: String): XMLList
Parameter:
- attributeName - Ein beliebiger String der für den Namen eines beliebigen Attributes steht
Rückgabewert:
XMLList
Beispiel:
Code :1 2
//Alle Berufe mit dem Attribut approved trace (myInspector.getElementsByAttribute("approved").toXMLString());
function getElementsByName (elementName: String): XMLList
Parameter:
- elementName - Ein beliebiger String der für einen Element-Namen steht.
Rückgabewert:
XMLList
Beispiel:
Code :1 2
//Alle Vornamen trace (myInspector.getElementsByName("vorname").toXMLString());
Gruss und viel Spass!Geändert von luke_the_duke (31.12.08 um 10:33 Uhr)
Ähnliche Themen
-
Eclipse PDT Erweiterungen
Von Hans Hansen im Forum Coders TalkAntworten: 0Letzter Beitrag: 29.01.09, 13:43 -
Thunderbird-Erweiterungen
Von deepgreen im Forum Coders TalkAntworten: 3Letzter Beitrag: 24.04.08, 00:16 -
Sicherheit mit praktischen Beispielen
Von Radhad im Forum PHPAntworten: 4Letzter Beitrag: 17.11.06, 16:09 -
mit was codet man die erweiterungen
Von Wolf of Doom im Forum HTML-EditorenAntworten: 7Letzter Beitrag: 21.04.02, 20:54





Zitieren
Login




