我很遗憾需要提出这个简单的问题,但我确实尝试了所有方法,但到目前为止还没有任何工作。所以,我想检查一下是否选择了一个幻灯片链接。
XML:
<?xml version="1.0"?>
<nav_data>
<outline>
<links>
<slidelink>
<links>
<slidelink/>
<slidelink/>
<slidelink/>
</links>
</slidelink>
<slidelink>
<links>
<slidelink/>
<slidelink/>
<slidelink/>
</links>
</slidelink>
</links>
</outline>
</nav_data>
我的失败代码获取节点并将其输出到舞台:
var nav_data:XML = new XML(e.target.data);
var parentNode:XMLList = nav_data.outline.links.slidelink[0].links.slidelink[1];
textfeld_txt.text = parentNode;
我也试过children()[1]
但是没有用。如果我将变量更改为:
var parentNode:XMLList = nav_data.outline.links.slidelink[0].links.slidelink;
每个幻灯片都在舞台上出现了!
答案 0 :(得分:0)
当XMLList有一个节点对象时,toString()
返回元素文本。
现在,slidelink
节点对象没有元素文本。
如果要验证选定的XMLList,请使用toXMLString()
textfeld_txt.text = parentNode.toXMLString();