일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 액션스크립트
- 책
- Silverlight
- Papervision3D
- 3D
- 실버라이트
- Air
- 플래시
- 도서
- ActionScript
- 아폴로
- Flash
- starling
- Genome2D
- API
- 아폴로케이션
- stage3d
- Microsoft
- Papervision
- framework
- 물리엔진
- 워렌 버핏
- 주식
- XAML
- Flex
- adobe
- 플렉스
- 3.0
- 어도비
- 마이크로소프트
- Today
- Total
WonHada.com으로 이전
[AS3] XML의 정적(static) 속성들 본문
= 액션스크립트[ActionScript] 3.0 XML =
XML에는 5개의 정적 속성들이 있습니다..
정적이란 '클래스명.멤버' 이런식으로 쓰는거죠..인스턴스를 생성하지 않고..
ignoreWhitespace : 공백을 무시할지 여부(기본값 true)
ignoreComments : 주석을 무시할지 여부(기본값 true)
ignoreProcessingInstructions : 프로시져같은 프로세싱 요소를 무시할지 여부(기본값 true)
prettyIndent : 들여쓰기(기본값 2)
prettyPrinting : XML을 한줄씩 내려서 보기 좋게 만듬, false로 하면 한줄로 죽~. (기본값 true)
위 다섯개중 아래 두개(prettyIndent, prettyPrinting)는 출력시(toString(), toXMLString())에 적용됩니다..위 세개는 XML이 생성될 때 적용되죠..
아래 코드를 플래시에 넣고 하나씩 주석을 풀면서 테스트 해보세요..^^
===============================================================
//XML.ignoreWhitespace = false;//기본값 true
//XML.ignoreComments = false;//기본값 true
//XML.ignoreProcessingInstructions = false;//기본값 true
var xml:XML =
<root>
<!-- comments -->
<?PROC_INSTR proc?>
<node>1</node>
<node>2</node>
<node><? echo("3") ?></node>
</root>;
trace(xml.toXMLString());
trace("=====");
//trace(xml.comments()[0].toString());
trace("=====");
//trace(xml.processingInstructions()[0].toString());
trace("=====");
//XML.prettyIndent = 0;//기본값 2
trace(xml.toXMLString());
//XML.prettyIndent = 2;
trace("=====");
//XML.prettyPrinting = false;//기본값 true
trace(xml.toXMLString());
===============================================================