Gentle Breeze

XML <2> 본문

⑦ IFSS 방법론/IFSS 기초(개발자)

XML <2>

재령 2008. 10. 6. 15:38
* XML 문서의 종류
사용자 삽입 이미지


- 잘 짜여진(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 섹션

<![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