我尝试从ArrayCollection读取值,我使用getItemAt并获取一个对象:
masterData.getItemAt(0,0)
然后我使用:masterData.getItemAt(0,0).toString();
并获取:
<d>
<i>The value that I need</i>
</d>
现在如何获取“&lt; i&gt;”中的值标记
答案 0 :(得分:2)
您可以尝试的一种方法是解析您已经返回的字符串。
var theString:String = '<d> <i>The value that I need</i> </d>';
var startPosition = theString.search('<i>') + '<i>'.length;
var endPosition = theString.search('</i>');
trace (theString.substring(startPosition, endPosition));
在上面的代码示例中,我过于冗长,我使用搜索子字符串的位置,因为我不知道您期待的数据结构。
答案 1 :(得分:1)
您可以将字符串转换为XML(如果所有项目都将传递XML格式) 然后检索你需要的东西。
var xml:XML = XML ( masterData.getItemAt(0,0).toString() );
trace( xml.i )