02 xml 복습 및 2일째

프로그래밍/ETC 2007. 11. 28. 09:41 Posted by galad

 

 

 
 
★ 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