★ XML 선언문법
반드시 XML 문서 첫 줄에 기술되어야 한다.
<?xml version="버젼번호" encoding="인코딩방식" standalone="yes|no"?>
<? 와 xml 문자 사이에 공백을 두어서는 안 된다.
무조건 맨 첫 줄에 기술되어야 한다. 주석도 불가!
버전 속성은 반드시 있어야 함.
인코딩과 스탠드 얼론은 생략 시, 디폴트 - UTF-8, no 값으로 처리.
스탠드얼론 - parser가 xml문서를 해석할 때 외부 DTD문서 참조 여부
★ 엘리먼트
- 모든 xml문서는 단 하나의 루트 엘리먼트를 갖는다
- 엘리먼트는 시작 태그와 끝 태그로 구성되면 태그명은 동일해야 한다.
- 부가적인 정보를 나타내는 속성을 가질 수 있다.
- 시작태그와 끝 내그 사이에는 엘리먼트의 실질적인 내용이 오는데, 문자 데이터 및
자식 엘리먼트가 올 수 있다.
★ 엘리먼트의 종류
① 내용을 가지는 엘리먼트
- 문자 데이터나 자식 엘리먼트를 내용으로 갖는 엘리먼트
<book>
<title>자연과 인간</title>
</book>
② 내용이 없는 빈 엘리먼트
- 문자 데이터나 자식 엘리먼트를 갖지 않는 엘리먼트
<image src="d:\temp\image1.gif"/>
or
<image src="d:\temp\image1.gif"></image>
★ 엘리먼트 내용
- 문자 데이터 : XML 프로세서가 해석할 수 있는 내용 중에서 마크업을 제외한 부분
- 문자 데이터 내에는 '&'문자와 '<'문자를 사용할 수 없다. '&'문자는 엔티티 참조의 시작을 의미하며, '<'문자는 엘리먼트의 태그, CDATA 섹션의 시작을 의미하기 때문이다.
- 빌트인 엔티티의 참조 또는 문자 참조로 사용이 가능하다.
'프로그래밍 > ETC' 카테고리의 다른 글
06 XML 마지막날. (0) | 2007.11.28 |
---|---|
05 스키마... (0) | 2007.11.28 |
04 DTD... (0) | 2007.11.28 |
03 엘리먼트 내용 (0) | 2007.11.28 |
01.... (0) | 2007.11.28 |