Actionscript 3 E4X,用于检索子节点值的筛选器
这是更大的XML的一小部分:Actionscript 3 E4X,用于检索子节点值的筛选器,actionscript-3,e4x,Actionscript 3,E4x,这是更大的XML的一小部分: <menu first="modelID"> <model> <id>modelID</id> <nome>Name</nome> <cover type="img">./img/cover.png</cover> <sub value="Images|A
<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>
模型ID
名称
./img/cover.png
模型ID2
...
使用E4X,我可以轻松地从菜单“first”属性中检索值,并将其保存到变量(firstModel)
现在,我想检索id等于firstModel的节点的封面类型和封面文本()。我该怎么办?这可能吗
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