<root>
<function name="lala">
<metadata name="foo" />
</function>
<function />
...
</root>
В приведенном выше дереве XML как выбрать (или первый) function
, содержащий metadata
, где @name
означает "foo" в выражении ActionScript 3 E4X?
То, что я пробовал, но не работает, это:
// should trace "lala", traces ""
trace(root.function.(contains(metadata.(@name=="foo"))).@name);