WonHada.com으로 이전

[AS3] XML 추가 및 제거 본문

플래시/플렉스[Flash/Flex]

[AS3] XML 추가 및 제거

반주부 2007. 11. 16. 15:25
반응형


= 액션스크립트[ActionScript] 3.0 XML =

XML을 추가하는 메소드는 다음과 같습니다..

appendChild : 노드의 가장 뒤에 XML을 추가합니다.
prependChild : 노드의 가장 앞에 XML을 추가합니다.
insertChildBefore : 특정 노드 앞에 XML을 추가합니다.
insertChildAfter : 특정 노드 뒤에 XML을 추가합니다.

XML을 삭제하는 연산자는 delete 입니다..
delete는 XMLList는 삭제할 수 없습니다..XMLList[0]은 XMLList가 아닌 XML입니다..

=========================================================
var xml:XML =
 <root>
  <node label="nodeLabel1">1</node>
 </root>;

trace(xml.toXMLString());
trace("=====");
var apXML:XML = <node>2</node>;
var apXMLList:XMLList = new XMLList(<node label="nodeLabel3">3</node>);
xml.appendChild(apXML);
xml.prependChild(apXMLList);
trace(xml.toXMLString());
trace("=====");
var xmllist:XMLList = xml.node;
xml.insertChildBefore(xmllist[0], <node>4</node>);
xml.insertChildAfter(xmllist[2], <node>5</node>);
trace(xml.toXMLString());
trace("=====");
delete xml.children()[0];
delete xml.node.@label;
trace(xml.toXMLString());
=========================================================








반응형