我試圖從一個ArrayCollection讀取值,我用的話getItemAt,並得到一個對象:如何從ArrayCollection獲取項目值?
masterData.getItemAt(0,0)
然後我用:masterData.getItemAt(0,0).toString();
並獲得:
<d> <i>The value that I need</i> </d>
現在我怎樣才能獲得「< i>」標籤中的值?
我試圖從一個ArrayCollection讀取值,我用的話getItemAt,並得到一個對象:如何從ArrayCollection獲取項目值?
masterData.getItemAt(0,0)
然後我用:masterData.getItemAt(0,0).toString();
並獲得:
<d> <i>The value that I need</i> </d>
現在我怎樣才能獲得「< i>」標籤中的值?
您可以將字符串轉換爲XML(如果所有項目都將傳遞XML格式) 然後檢索您需要的內容。
var xml:XML = XML (masterData.getItemAt(0,0).toString());
trace(xml.i)
您可以嘗試的一種方法是解析已返回的字符串。
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));
在上面的代碼示例,這是過於冗長,我使用了搜索的字符串的志願服務崗位,因爲我不知道你期待的回數據的結構。