Архіў за 'XML' Катэгорыя
Parse XML-дадзеных у ActionScript 3 Выкарыстаньне E4X
E4X гэта мова праграмавання, пашырэнне, дададзеная падтрымка XML у ActionScript. Гэты азначае, што пасля вас ёсць XML дадзеныя загружаюцца ў Flash, вы можаце спасылацца і гарызантальнай плоскасцях, што дадзеныя з дапамогай E4X. Для нашага прыкладу выкажам здагадку, што XML ніжэй тое, што вы загрузілі на Flash. Я мяркую, што ў вас ужо ёсць XML аб'ект прысвойваецца пераменнай, але ў гэтым прыкладзе я ствараю animalXML аб'екта XML. (Чытай: нагрузкі XML Выкарыстаньне AS3 )
VAR animalXML: XML = <animals> <animal species="feline" type="domestic"> <Імя> Pookie </> імя <age> 5 </> ўзрост </> Жывёл <animal species="canine" type="domestic"> <Імя> Spot </> імя <age> 8 </> ўзрост </> Жывёл </ Жывёліны>;
Сінтаксіс Прыклады E4X
animalXML.animal.name
- Вяртае імя ўсіх вузлоў, якія дзіця вузел жывёл
<Імя> Pookie </> імя
<Імя> Spot </> імя
animalXML.animal. @ відаў
- Цэтлік для выбару вузла атрыбута замест вузла.
- УВАГА: Гэты ярлык працуе, толькі калі атрыбут існуе ва ўсіх вузлах ў гэтым спісе.
- Для больш надзейнага метаду выбару атрыбутаў, выкарыстайце атрыбут ("відаў") замест @ відаў.
animalXML.animal. (ва ўзросце> = 6)
- Дужках можна фільтраваць вузлы на аснове зададзеных крытэраў.
- У гэтым выпадку, ён вяртае ўсе вузлы жывёл, якія з 6 гадоў або больш.
animalXML ўзросту ..
- Выкарыстаньне дзве кропкі (..) замест 1 (.) Вяртае ўсе вузлы ўзросту, незалежна ад іх глыбіні ў дрэве XML.
- Гэта дае вам магчымасць знайсці нашчадкаў дадзенага вузла, а не дзяцей яго.
