Traduttore
Categorie
Archivio

Archivio per il 'XML' Categoria

Parsing dei dati XML in ActionScript 3 Utilizzo E4X

E4X è un'estensione del linguaggio di programmazione che aggiunge il supporto nativo XML in ActionScript. Ciò significa che, una volta che avete alcuni dati XML caricato in Flash, è possibile fare riferimento e che attraversano i dati utilizzando E4X. Per il nostro esempio supponiamo che l'XML è inferiore a quello che avete caricato in Flash. Ti sto assumendo già un oggetto XML assegnato a una variabile, ma in questo esempio Sto creando animalXML oggetto XML. (Leggi: Load XML utilizzando AS3 )

 var animalXML: XML = <animals> <animal species="feline" type="domestic"> <name> Pookie </ name> <age> 5 </ età> </ animale> specie animali <= "tipo canino" = "domestico"> <name> Spot </ name> <age> 8 </ età> </> <animale /> animali; 

Esempi di sintassi E4X

animalXML.animal.name
- Restituisce il nome che tutti i nodi sono un figlio del nodo di origine animale
<name> Pookie </ name>
<name> Spot </ name>

animalXML.animal. specie @
- Un collegamento per selezionare un nodo attributo invece di un nodo.
- NOTA: Questo collegamento funziona solo se l'attributo esiste in tutti i nodi nella lista.
- Per un metodo più affidabile per la selezione di attributo, attributo di utilizzo ("specie") al posto di @ specie.

animalXML.animal. (età> = 6)
- Parenthetical può filtrare i nodi sulla base di un criterio dato.
- In questo caso, restituisce tutti i nodi di animali che hanno un età di 6 o superiore.

animalXML età ..
- Utilizzo di due punti (..) invece di uno (.) Verranno restituiti tutti i nodi età indipendentemente dalla loro profondità nella struttura del nodo XML.
- Questo ti dà la possibilità di cercare per i discendenti di un nodo dato, piuttosto che i figli di esso.