1. 문서가 well-formed 이면서, 동시에 들어있는 컨탠츠가 DTD(Document Type Definition)에
규정된 규칙을 모두 준수한다는 것을 의미하며 XML 스펙에 [vc:..]로 표시된다.
2. Valid가 중요한 이유는 well-formed 조건으로는 문서 내부의 데이터를 애플리케이션이
정확하게 처리할 수 있다고 확신 할 수 없기 때문이다.
3. 메타데이터는 데이터 자체에 대한 설명적인 정보나 데이터 타입에 대한 정보라고 할 수있으며
XML문서에 대한 메타데이터는 DTD에 들어간다.
4. DTD의 위치는 문서 내부 , 외부 , 두곳 모두 이렇게 3가지 위치에 존재할 수 있다.
1) 내부 : XML문서 프롤로그에 DTD선언을 한다.
<!DOCUMENT TroubleTiket>
문서의 루트 엘리먼트로 TroubleTiket을 사용하겠다
2) 외부: 외부에 파일을 만든후 SYSTEM ID를 통해 URI를 지정한다.
URI는 상대경로, 절대경로 모두 지정 가능하다.
<!DOCUMENT TroubleTicket SYSTEM "troubleTicket.dtd>
5. DTD를 만든다는 의미는 만들려고 하는 문서에 적용할 규칙과 제약 조건들과
데이터를 나타낼때 엘리먼트를 사용할지 어트리뷰트를 사용할지등에 관한 것을 정하는 것 이다.
'XML' 카테고리의 다른 글
[본문스크랩] 3.1 DOM(Document Object Model) (0) | 2010.07.12 |
---|---|
[본문스크랩] 1.5 XML 프로세서 (0) | 2010.07.12 |
[본문스크랩] 1.4 XML 네임스페이스(Namespace) (0) | 2010.07.12 |
[본문스크랩] 1.4 XML DTD(Data Type Definition) (0) | 2010.07.12 |
[본문스크랩] 1.3 XML Well-Formed (0) | 2010.07.12 |