본문 바로가기

#PCDATA

XML - 3# 유효한 문서 DTD 만들기 선택 선택 기능은 특정 위치에 나타날 수 있는 여러 개의 구성요소들 중에 하나를 선택하여 사용할 수 있도록 해주는 기능입니다. (A I B I C)와 같은 형식으로 , , 요소 중 하나만 포함 될 수 있게 할 때 사용합니다. . . . tomato 8 $80 . . 위와 같이 와 는 반드시 들어가고 , , 중 하나만 들어갈 경우 사용 할 수 있죠. 혼합 내용 #PCDATA와 기타요소들을 함께 포함하도록 지정한 것을 혼합내용이라 합니다. 여기서 단점은 혼합 내용 모델 안에서는 +, *, ? 등의 연산자를 사용할 수 없다는 것입니다. 빈 구성요소 "빈-내용 모델(empty-content model)"은 선언한 구성요소에 어떠한 내용도 포함할 수 없습니다. 이를 선언할 때 간단히 EMPTY라는 키워드를 사용하.. 더보기
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는 문자 데이터로 순수한 텍스.. 더보기