Notice
Recent Posts
Recent Comments
Gentle Breeze
XML <2> 본문
* XML 문서의 종류
- 잘 짜여진(Well-Formed XML Document) 문서
XML 1.0 권고안에 언급되어 있는 문법(Spec)을 잘 지켜서 작성된 문서를 말한다.
- 유효한(Validate) 문서
유효한 문서란 잘 짜인 문서이면서, XML로 개발된 특정 마크업 언어에 맞게 작성된 문서를 의미한다.
즉, DTD나 Schema에서 작성한 규정을 따르는 문서인 것이다.
- 잘 짜여진(Well-Formed XML Document) 문서
XML 1.0 권고안에 언급되어 있는 문법(Spec)을 잘 지켜서 작성된 문서를 말한다.
- 유효한(Validate) 문서
유효한 문서란 잘 짜인 문서이면서, XML로 개발된 특정 마크업 언어에 맞게 작성된 문서를 의미한다.
즉, DTD나 Schema에서 작성한 규정을 따르는 문서인 것이다.
prologue에 DTD 파일의 위치가 정의되어 있고 그 파일에 정의 된 태그들만을 elements로 사용하여야 한다.
* XML 선언 (주석보다 먼저 나와야 함)
- 올바른 선언
<?xml version="버전번호" encoding="인코딩방식"?>
- 잘못된 선언
① <?xml version="1.0" encoding="euc-kr"?>
② <? xml version="1.0" encoding="euc-kr"?>
* XML 선언에서 사용되는 속성들
- version (버전)
- XML 선언에서 version 속성은 반드시 기술해야 한다.
<?xml version="1.0"?> or <?xml version='1.0'?>
- encoding (인코딩)
- 작성하는 XML 문서를 어떤 인코딩 방식으로 저장할 것인가를 지정한다.
- 생략되면 XML 프로세서는 디폴트 유니코드 인코딩 방식인 UTF-8로 처리한다.
- xml 문서에 한글 주석을 포함시키려면 반드시 encoding=“euc-kr”로 설정해야 한다.
<?xml version="1.0" encoding="euc-kr"?>
<?xml version='1.0' encoding="UTF-8"?>
* Element 작성 문법
- 모든 XML 문서는 단 하나의 루트 엘리먼트(root element)를 갖는다.
- 엘리먼트는 시작 태그와 끝 태그로 구성되며 태그명은 동일해야 한다.
- 엘리먼트는 부가적인 정보를 나타내는 속성(Attribute)을 가질 수 있다.
- 시작태그와 끝 태그 사이에는 엘리먼트의 실질적인 내용(Content)이 오는데,
문자 데이터 및 자식 엘리먼트가 올 수 있다.
* Element 작성 시 주의점
* Element 이름 작성 규칙
* Built-in 엔티티
* CDATA 섹션
<?xml version='1.0' encoding="UTF-8"?>
* Element 작성 문법
- 모든 XML 문서는 단 하나의 루트 엘리먼트(root element)를 갖는다.
- 엘리먼트는 시작 태그와 끝 태그로 구성되며 태그명은 동일해야 한다.
- 엘리먼트는 부가적인 정보를 나타내는 속성(Attribute)을 가질 수 있다.
- 시작태그와 끝 태그 사이에는 엘리먼트의 실질적인 내용(Content)이 오는데,
문자 데이터 및 자식 엘리먼트가 올 수 있다.
* Element 작성 시 주의점
* Element 이름 작성 규칙
* Built-in 엔티티
* CDATA 섹션
<![CDATA[문자 데이터]]>
'⑦ IFSS 방법론 > IFSS 기초(개발자)' 카테고리의 다른 글
XML <3> (0) | 2008.10.06 |
---|---|
XML 실습 - bml.xml (0) | 2008.10.06 |
XML <1> (0) | 2008.10.06 |
JDBC Sample (0) | 2008.10.06 |
[정리] IFSS 1일차 (0) | 2008.10.06 |
Comments