Перакладчык
Катэгорыі
Архіў

Архіў за '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.
- Гэта дае вам магчымасць знайсці нашчадкаў дадзенага вузла, а не дзяцей яго.