XML의 특징
- XML은 표현이 단순하다
- XML은 HTML을 포함하여 다른 언어와 결합이 가능하다
- 유니코드 기반으로 다양한 언어를 표현할 수 있다.
- XML 문법의 오류를 검사하기 쉽다.
- DOM(Document Object Model)이나 SAX(Sample API for XML)으로 쉽게 해석하고 수정할 수 있다.
XML의 이점
- 버튼의 위치변경 작업과 같이 사소한 작업들은 소스코드를 수정하거나 재컴파일하지 않고 XML 프로그램의 수정만으로 가능
- 서로 다른 스크린 사이즈와 세계 각국의 다양한 문화와 언어를 지원해야 한다. XML은 이러한 요구를 충족
- XML은 데이터 문서와 입/출력 문서로 나뉘고 자신만의 독특한 언어를 태그 형태로 정의할 수 있으며, 문서를 다양한 클래스나 자료 형태로 변경할 수 있다.
- 자바보다 상대적으로 유지보수가 쉽다.
- 가독성이 높다. 즉 UI구조나 디자인을 화면으로 보여줄 수 있다.
- XML문서는 자동화된 이클립스 IDE와 같은 GUI 디자인툴을 사용할 수 있어 XML 생성/편집이 수월
XML문서 기본 구조
'스마트폰앱개발자(Android) > 제작,제어 이론' 카테고리의 다른 글
안드로이드 구성요소 및 어플리케이션 구조 (0) | 2012.11.28 |
---|---|
XML 레이아웃 (0) | 2012.11.28 |
안드로이드 개발 도구 (0) | 2012.11.28 |
기본 구조 - 아키텍처 (0) | 2012.11.27 |