일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ED
- 마도학자
- Premiere Pro
- 영상편집
- 던파
- 할인반환금제도
- 리리카SOS
- 럭키스타
- 위약3
- not supported
- 맑게맑게유쾌하게
- 던전앤파이터
- 로고
- ハレ晴レユカイ
- 스킨다부치
- 디자인론
- 갤럭시S
- 맑고맑게유쾌하게
- 위약금제도3
- 코이즈미 이츠키
- 아이돌링
- 하루히댄스
- 럭키☆스타
- Galaxy S
- 스즈미야 하루히의 우울
- 매드무비
- 트릭스터
- 전면스킨
- 어둠의전설
- SKT 불매
- Today
- Total
IAress
XML 데이터 출력 및 접근하기. 본문
import flash.net.URLRequest;
import flash.net.URLLoaderDataFormat;
//loader 객체를 만들어줍니다.
var loader:URLLoader = new URLLoader();
//loader에 xml을 불러와줍니다.
loader.load(new URLRequest("korea.xml"));
//해당 데이터가 텍스트라고 정의해줍니다.
loader.dataFormat = URLLoaderDataFormat.TEXT;
//xml데이터의 로딩이 되면 xmlLoadComplete를 실행 시켜줍니다.
loader.addEventListener(Event.COMPLETE, xmlLoadComplete);
//인코딩이 euc-kr 일 경우 추가해줍니다.
System.useCodePage = true;
function xmlLoadComplete(e:Event):void
{
//trace(e.currentTarget.data);
var xml:XML = new XML(e.currentTarget.data);
var i:int = 0;
var l:int = xml.area.child("*").length();
//trace("수정장"+xml.area.item.(@id == 101)[0]);
/*
while(i<l)
{
trace(xml.area.item[i].@id+" : "+xml.area.item[i]);
if(AreaCode == xml.area.item[i].@id){
CodeName = xml.area.item[i].@id;
}
i++;
}
*/
trace(xml.area.(item.contains("201"))[0].parent().@name); // p2
//trace(+xml.area[0].item[0].@id+" : "+xml.area[0].item[0]);
/*
trace("+"+xml.area.item[160].@id);
trace("TES : "+CodeName);
trace(xml.area.item.(toString() == "강동구")[0].toXMLString());
trace(xml.area.item.(text() == "강동구")[0].toXMLString());
trace(xml.area.item.(text() == "강남구")[0].@id);
var hundredInt:int = 123456789;
var thousandInt:int = 1000;
//var hundredString = hundredInt.toString();
var hundredString = String(hundredInt);
trace(hundredString.length);
var stringLength:int = hundredString.length;
var noOfCharsToRemove:int = 2;
var requiredStringLength:int = stringLength - noOfCharsToRemove;
trace("FINAL STRING: " + hundredString.substr(0, requiredStringLength));
*/
}