XML은 쓰기쉽기 때문에 많이 사용. 웹 2.0 데이터 통신은 XML을 위주로 하므로 잘 알아두어야 합니다.
E4X : EmacScript for XML ---->.(dot)으로 서술하는 방식을 말한다.
(데이터기반 프로젝트인 경우 이 방식으로 제작하지 않으면 웹상에서 쓰기 불편하다.)
**'플렉스는 기본적으로 XML 파서와 XML 을 처리할 수 있는 E4X(ECMAScript for XML) 와 같은 편리한 API 를 제공하므로 XML 로 리턴되는 데이터는 쉽게 처리하여 화면으로 보여줄 수 있다.'
- 예제로 배우는 Adobe 플렉스 2
**'E4X 를 사용하면 XML 을 마치 일반적인 오브젝트를 다루듯 사용할 수 있다. 다음과 같이 오브젝트의 속성에 접근하는 방식과 유사한 방식으로 각 요소 노드에 접근할 수 있다.'
- Flex 3 Knoehow Bible
XML의 특징
1. 노드(node), 엘리먼트(element ) : <노드명>값</노드명>
E4X : EmacScript for XML ---->.(dot)으로 서술하는 방식을 말한다.
(데이터기반 프로젝트인 경우 이 방식으로 제작하지 않으면 웹상에서 쓰기 불편하다.)
**'플렉스는 기본적으로 XML 파서와 XML 을 처리할 수 있는 E4X(ECMAScript for XML) 와 같은 편리한 API 를 제공하므로 XML 로 리턴되는 데이터는 쉽게 처리하여 화면으로 보여줄 수 있다.'
- 예제로 배우는 Adobe 플렉스 2
**'E4X 를 사용하면 XML 을 마치 일반적인 오브젝트를 다루듯 사용할 수 있다. 다음과 같이 오브젝트의 속성에 접근하는 방식과 유사한 방식으로 각 요소 노드에 접근할 수 있다.'
- Flex 3 Knoehow Bible
XML의 특징
1. 노드(node), 엘리먼트(element ) : <노드명>값</노드명>
2. 최상위노드는 1개만 존재해야 한다..
3. 같은 노드명이 중복되면, 배열처럼(XMLList) 처리한다. (실제 배열은 아니나 배열처럼 처리하는 것이다. 이를 XMList라 함)
4. <font size='20'>호랑이</font> 에서 size는... attribute라 한다.
XML 표기법
var xml: XML = new XML:
var xml: XML = <main>
두 표현 모두 가능하다.
==========================
*E4X란?
*The E4X approach to XML processing
*Flash.xml
==========================
3. 같은 노드명이 중복되면, 배열처럼(XMLList) 처리한다. (실제 배열은 아니나 배열처럼 처리하는 것이다. 이를 XMList라 함)
4. <font size='20'>호랑이</font> 에서 size는... attribute라 한다.
XML 표기법
var xml: XML = new XML:
var xml: XML = <main>
두 표현 모두 가능하다.
==========================
*E4X란?
*The E4X approach to XML processing
*Flash.xml
==========================