2012-01-17 1 views

답변

4

은 당신이보고있는 것은 모듈화 된 DTD입니다. DTD는 많은 다른 모듈 (일반적으로 .ent 파일 또는 .mod 파일)로 구성되어 있으므로 DTD 조각을 쉽게 재사용하거나 무시하거나 포함 할 수 있습니다.

이러한 다른 모듈은 일반적으로 매개 변수 엔터티를 사용하여 기본 DTD 내에서 참조됩니다.

예를 들어,이 DOCTYPE 선언의와 XML 인스턴스는 여전히 하나의 DTD를 참조하지만 DTD 등/요소에 대한 선언을 포함 다른 파일에 대한 참조, ATTLIST, 기업,

매개 변수 엔티티 선언을 가질 것 링크에서 "journal-publishing-dtd-3.0.zip"을 다른 예로 사용하면 "journalpublishing3.dtd"에 대해 유효성을 검사하는 XML 인스턴스를 가질 수 있지만 해당 DTD를 보면 참조가 있음을 알 수 있습니다. 2 개의 다른 모듈 ("journalpubcustom-modules3.ent"및 "modules3.ent")이 있으며 더 많은 모듈을 참조합니다.

관련 문제