E4X, фильтр для получения значения подузла
Это маленький кусочек большего XML:
<menu first="modelID">
<model>
<id>modelID</id>
<nome>Name</nome>
<cover type="img">./img/cover.png</cover>
<sub value="Images|Audio" />
</model>
<model>
<id>modelID2</id>
...
</model>
Используя E4X, я легко извлекаю значение из атрибута "first" меню и сохраняю его в переменную (firstModel).
Теперь я хочу получить тип обложки и текст обложки () узла, чей идентификатор равен firstModel. Как я могу сделать? Это возможно?
1 ответ
Решение
var firstModel : String = "modelID"; //your parsed value here
trace(a.model.(id == firstModel).cover.@type);
trace(a.model.(id == firstModel).cover);
выход:
[trace] img
[trace] ./img/cover.png