본문 바로가기

유효한 XML 문서

XML - 2# 유효한 문서 DTD 만들기 #PCDATA DTD에서는 마크업을 사용하지 않는 텍스트를 "파싱된 문자 데이터"라고 하며, 구성요소의 선언에서는 줄여서 *PCDATA라고 합니다. DTD를 사용하여 문서의 내용을 지정하는 유일한 방법인데, 실제 내용의 형식에 대해서는 더 이상 알 수 없습니다. 예를 들어 숫자를 저장하고자 하더라도 DTD에서는 데이터를 일반적인 텍스트로 인식하게 되는 것이지요. 이러한 정확도의 부재 때문에, DTD에 대한 대안으로 XML 스키마가 개발 되었습니다. 스키마에서는 저장하고자 하는 데이터의 형식에 대하여 정수, 실수 또는 날짜 형식 등과 같이 좀더 자세한 내용을 지정할 수 있습니다. ]> Sam Smith 여러 자식 요소 다루기 여러 자식 요소들을 포함하는 구성요소를 선언할 때의 옵션 a+ : a가 하나 이상.. 더보기
XML - 1# 유효한 문서 DTD 만들기 유효한 XML 문서 XML 문법을 성공적으로 확인한 유효한 문서를 "유효한(Valid) 문서"라고 합니다. 특히, 문서가 DTD(Document Type Definition) 또는 XML 스키마를 갖고 있다면, DTD 또는 스키마와 일치해야만 그 문서가 유효하다고 할 수 있습니다. ]> This is my book Pretty good!! So, give me!! 여기서는 구성요소를 볼 수 있습니다. 기본 문법은 이고 여기서 DTD는 사용하고자 하는 문서의 형식 정의를 의미합니다. 를 통해 각 구성요소에 대한 문법을 지정하고 있습니다. 요소의 내부에 요소만이 존재하고 있다. P옆에 붙어있는 *는 요소는 아예 없거나 여러개를 포함할 수도 있게 하려고 할 때 쓴다. #PCDATA는 문자 데이터로 순수한 텍스.. 더보기