본문 바로가기

Robotics/Software Tech.

Flex에서 XML 파싱 방법

Flex를 이용해서 XML을 파싱하는 방법중 한가지이다.

Flex에서 TextInput을 넣고, XML을 파싱해온 데이터를 이 TextInput으로 넣고 싶을때 사용한다.

일단 샘플 xml파일을 다음과 같이 정의한다.

<?xml version="1.0" encoding="utf-8"?>
<Info>
 <Network IP="192.168.1.1"/>
</Info>

저는 IP주소를 XML파일에 담고 외부에서 관리하고 싶었다.

자.. 그럼 어떻게 해야할까..

첫번째, <Model>태그를 써서 xml이라는 외부파일을 지정해야 한다. 이것을 MXML파일에서 입력하였다.

<mx:Model id="Info" source="Info.xml"/>

두번째로 TextInput의 Text속성에

{Info.Network.IP}

라고 입력한다.

끝이다...-_- 허무하다..

뭐 저 데이터를 가공하고 싶다면, 액션스크립트를 구성해서 가공하면 되겠다.

방법은 각자 알아서..ㅋ