블로그 보관함

2014년 2월 25일 화요일

DTD 외부파일 작성

DTD 분리 및 ENTITY 정의와 사용


1. 내부 파라미터 엔티티

  1) 정의

    <!ENTITY % 엔티티이름 "값">

  2) 사용

    %엔티티이름;

  %를 이용하여 정의한 entity의 경우에는 xml에서 활용하지 못하고 내부에서만 사용한다.

<!ENTITY % attrs "
  no          ID      #REQUIRED
  name        CDATA   #REQUIRED
  tel         CDATA   #REQUIRED">
<!-- 내부 일반 Parsed Entity -->
<!ENTITY bit "Bit Academy">
<!ELEMENT students (student*, manager*)>
<!ELEMENT student (#PCDATA)>
<!ELEMENT manager EMPTY>
<!ATTLIST student
  %attrs;
  age         CDATA   #IMPLIED
  email       CDATA   #REQUIRED
  working     CDATA   #FIXED "yes"
  country     CDATA   "korea"
  gender  (man|woman) #IMPLIED
  managerNo   IDREF   #REQUIRED
>
<!ATTLIST manager
  %attrs;
>

댓글 없음:

댓글 쓰기