티스토리 뷰
기초)
var myXML:XML =배정남 정우성 송중기 ; var str:String = ""; for each(str in myXML.frame){ trace(str); } for (str in myXML.frame){ trace(str +":"+ myXML.frame[str]); }
10 : myXML에 직접 fame 노드들을 검색 할 수도있고, myXML.user.fame으로 써도된다.
10 : for~each~in 은 직접 value를 가지고오고 (배정남, 정우성, 송중기)..
15 : for~in 은 각 원소노드 갯수를 세어가며 값을 가져온다. 0:배정남, 1:정우성, 2:송중기..
응용)
var myXML:XML =; var str:String = ""; for each(str in myXML.talent.myname){ trace(str); //배정남 //정우성 //송중기 //김사랑 } /* for (str in myXML.talent.myname){ trace(str +":"+ myXML.talent.myname[str]); //0:배정남 //1:정우성 //2:송중기 //3:김사랑 } */ var target:String = myXML.talent.myname[3].@type.toString(); trace(target); //여자 배정남 정우성 송중기 김사랑
34 : myname의 속성을 직접 가져오려면 @를 써서 가져올 수 있다.
4번째 속성을 가져오려면 (0부터 시작하므로) mayname[3].@type 으로 가져오되 문자열 속성으로 형변환을 시켜줘야 하므로
toString() 메서드를 써준다. 아래처럼 바꿔도 되긴하다..
String(myXML.talent.myname[3].@type);
'■ 프론트엔드 ■ > XML' 카테고리의 다른 글
xml 개행처리하기 - 
 (0) | 2013.10.14 |
---|---|
XML CDATA Section - 특수문자를 일반문자로 인식 (0) | 2013.10.14 |
댓글