은 XML과 같은 :어떻게 Flex에서 결과 개체를 반복합니까?
<DataTable>
<Row>
<text>foo</text>
</Row>
<Row>
<text>bar</text>
</Row>
</DataTable>
webservie 결과 이벤트는이 같은 일을 발사 할 때 :
for(var i:int=0;i<event.result.DataTable.Row.length;i++)
{
if(event.result.DataTable.Row[i].text == "foo")
mx.controls.Alert.show('foo found!');
}
이 코드는 다음 "Row"노드가 하나 이상 반환되는 경우 작동하지만 "Row"노드가 하나만있는 경우 event.DataTable.Row 개체는 오류가 아니며 이후에 코드가 손상되는 것으로 보입니다.
HTTPService 결과 개체를 순환시키는 적절한 방법은 무엇입니까? XMLList 컬렉션 또는 ArrayCollection 형식으로 변환해야합니까? 여러 행 요소가없는 한