2009-10-15 7 views
0

나는 다음과 유사한 XML 파일 (외부 저장)가         [내용] ... [/ 내용]
    [/ 주]
    [주]
        [제목] ... [/ TITLE]
        [내용] ... [/ 내용]
    [/ 주]
[/ 루트]
(Flex 3) HTTPservice를 사용하여 XML 파일에서 데이터를 가져와 배열로 반환 데이터를 저장하려면 어떻게해야합니까?</p> <p>[루트] <br/>     [주] <br/>         [제목] ... [/ 제목] <br/> :

* 모두 <>가 []로 바뀝니다.

내가 좋아하는 것은 HTTPservice를 사용하여 [title] 태그를 가져 와서 Flex로 가져 와서 배열 객체로 저장하고 [content]에 대해 동일한 작업을 수행하는 것입니다. 이 방법으로 나중에 제목 [0] 또는 내용 [2]을 말하는 배열 객체를 참조 할 수 있습니다.

저는 Flex에 처음으로 익숙해 졌으므로 완전한 예를 들어 주시면 감사하겠습니다.

LuckySamurai

+0

올바르게 XML를 표시 AS3은 []와 <> Ctrl 키 K를 wholse XML을 선택하여 충돌 대체 – Amarghosh

답변

1

플렉스 사용 HTTPService의 결과 이벤트와

<mx:HTTPService url="http://yours.com/caption.xml" resultFormat="e4x" id="xmlCaption" result="createCaptionArray(event)"/> 

 private function createCaptionArray(event:ResultEvent):void { 
          captionXML = new XML (event.result); 

          for each (var item:XML in captionXML.caption) { 
          // what ever u want to do here 

          } 
     } 
관련 문제