Tłumacz
Kategorii
Archiwum

Archiwum dla 'XML' Kategoria

Przetworzyć dane XML w ActionScript 3 za pomocą E4X

E4X jest rozszerzeniem języka programowania, który dodaje natywną obsługę XML do ActionScript. Oznacza to, że po niektórych danych XML załadowany do Flash, można odniesienia i poligon, że dane za pomocą E4X. Dla naszego przykładu załóżmy, że XML jest poniżej tego, co zostało załadowane do Flash. Jestem przy założeniu, że masz już obiekt XML przypisany do zmiennej, ale w tym przykładzie Tworzę animalXML obiektu XML. (Czytaj: Load Korzystanie z AS3 XML )

 var animalXML: XML = <animals>
     <animal species="feline" type="domestic">
         <name> Pookie </ name>
         <age> 5 </ wiek>
     </> Zwierząt
     <animal species="canine" type="domestic">
         <name> Spot </ name>
         <age> 8 </ wiek>
    </> Zwierząt
 </ Zwierzęta>;

Przykłady składni E4X

animalXML.animal.name
- Zwraca wszystkie nazwy węzłów, które są dzieci węzła zwierząt
<name> Pookie </ name>
<name> Spot </ name>

animalXML.animal. @ gatunków
- Skrót, aby wybrać węzeł atrybutu zamiast węzła.
- UWAGA: Ten skrót działa tylko wtedy, gdy atrybut istnieje we wszystkich węzłów na liście.
- Dla bardziej wiarygodną metodą wyboru atrybutu, atrybut użycia ("Gatunek") zamiast @ gatunków.

animalXML.animal. (w wieku> = 6)
- Nawiasach może filtrować węzłów w oparciu o podane kryteria.
- W tym przypadku, zwróci wszystkie węzły zwierząt, które 6 lat lub więcej.

animalXML wieku ..
- Korzystanie dwie kropki (..) zamiast jednego (.) Zwróci wszystkie węzły wieku bez względu na ich głębokość w drzewie węzłów XML.
- Daje to możliwość wyszukiwania potomków danego węzła, a nie dzieci tego.