본문 바로가기
컴퓨터과학[2-1]/knou_[2-1]HtmlXml

HTML/XML XML DTD 문서의 속성 ATTLIST_실습

by boolean 2015. 4. 28.
728x90

HTML/XML XML DTD 문서의 속성 ATTLIST_실습


xml_02_att.dtd


<?xml version="1.0" encoding="UTF-8"?>

<!ELEMENT Persons (Person)+>
<!ELEMENT Person ANY>
<!ATTLIST Person sex CDATA #REQUIRED>
<!--  속성의 default 선언
#IMPLIED  : 속성을 생략할 수 있다.
#REQUIRED : 반드시 속성을 적어야 한다.
#FIXED    : 지정한 문자열만 속성으로 사용할 수 있다.
"기본값"   :속성이 생략되었을 때 기본적으로 적용될 값이다.
 -->
 
<!-- DTD 문서의 속성 유형들
CDATA : 일반 문자열이 값으로 사용된다.
ENUMERATION : DTD에 나열된 값에서 하나가 사용된다.
ID : 값이 XML 문서 내에서 유일해야 한다.
IDREF[s] : ID의 속성 값으로 지정된 값이 사용된다.
NMTOKEN[s] : 이름 작성 규칙에 준하는 데이터만 사용할 수 있다.
NOTATION : DTD 에 선언된 노테이션 이름만 사용할 수 있다.
ENTITY : DTD 에 선언된 엔티티 이름만 사용할 수 있다.
-->


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Person SYSTEM "xml_02_att.dtd" >
<Persons>
	<person sex="man">
		
	</person>
	<person sex="woman">
		
	</person>
		
</Persons>

댓글