Traducător
Categorii
Arhive

Arhiva pentru XML 'Categorie

Analiza datelor XML în ActionScript 3 Folosind E4X

E4X este o extensie de limbaj de programare care adauga suport nativ pentru XML ActionScript. Aceasta înseamnă că odată ce au unele date XML încărcate în Flash, puteţi parcurge de referinţă şi că datele prin utilizarea E4X. Pentru exemplul nostru, să presupunem că XML de mai jos este ceea ce aţi încărcat în Flash. Sunt presupunând că ai deja un obiect XML atribuit unei variabile, dar în acest exemplu creez animalXML obiect XML. (Citeste: XML de încărcare Utilizarea AS3 )

 var animalXML: XML = <animals>
     <animal species="feline" type="domestic">
         <name> porcusor </ nume>
         <age> 5 </ vârsta>
     </ Animal>
     <animal species="canine" type="domestic">
         <name> spot </ nume>
         <age> 8 </ vârsta>
    </ Animal>
 </ Animalelor>;

E4X Sintaxă Exemple

animalXML.animal.name
- Întoarce numele toate nodurile care sunt un copil al nodului de origine animală
<name> porcusor </ nume>
<name> spot </ nume>

animalXML.animal. specii @
- O comandă rapidă pentru a selecta un nod atribut în loc de un nod.
- NOTĂ: Această comandă rapidă funcţionează numai în cazul în care atributul există în toate nodurile din listă.
- Pentru o mai sigură metodă de selecţie atribut, atribut utilizare ("specie") în loc de @ specii.

animalXML.animal de vârstă. (> = 6)
- Paranteze poate filtra noduri bazat pe un criteriu dat.
- În acest caz, acesta va returna toate nodurile de animale care au o varsta de 6 ani sau mai mare.

animalXML .. de vârstă
- Utilizarea a două puncte (..) în loc de una (.) Va returna toate nodurile de vârstă, indiferent de adâncime lor în arborele nod XML.
- Acest lucru vă oferă posibilitatea de a căuta descendenţi ai un nod dat, mai degrabă decât copiii de ea.