2009-06-02 2 views
1
  1. XML 파일이 두 개의 DTD를 참조 할 수 있습니까?
  2. 다른 외부 DTD의 DTD 참조 요소를 사용할 수 있습니까?

답변

0

첫 번째 질문 : 예 (예 및 설명은 this post 참조)

두 번째 질문 : 나는 그것을 시도했지만 기술을 사용하여 ...

이 가능해야 해당 게시물에서 설명하지 않은
+0

 \t That helped, PhilS, thank you. And this is what I used.   %BIO;  %WEB; ] > 
ssha

0
  1. 내가 아는 한 - 아니, 할 수 없다. PhilS의 게시물에 대한 주석으로서, 그가 링크 된 예는 다른 DTD에 대한 참조가 포함 된 내장 DTD의 예일뿐입니다. 질문 2의 예입니다.
  2. DTD는 독립된 부분으로 분할 될 수 있습니다. 당신은 <!ENTITY % name SYSTEM "name.dtd">%name; (대략적으로 XML in Nutshell에서 번역 됨)을 통해 정의 할 수 있습니다. 이를위한 예제 DTD는 DocBook-DTD입니다. 그것은 28 부분으로 구성되어 있습니다.

(인용 부호가없는 섹션에 코드를 넣지 못해 미안합니다.)

+0

기술적으로는 사실이지만 그렇지 않은 경우 xml-doc에 루트 노드가 하나뿐이므로 두 개의 dtds를 첨부하고 싶지 않습니다. . – PhilS

관련 문제