2009-06-02 31 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 2009-06-02 14:25:27

0
  1. 據我所知 - 不,他們不能。作爲對PhilS的文章的評論 - 他所鏈接的例子僅僅是嵌入式DTD的一個例子,其中引用了其他DTD。這是問題2的示例。
  2. DTD可以拆分爲獨立部分。你可以通過<!ENTITY % name SYSTEM "name.dtd">%name;來定義它(粗略地從XML中翻譯成XML)。一個示例DTD就是DocBook-DTD。它由28個部分組成。

(我沒有把代碼放在引用部分,所以沒有顯示 - 對不起)。

+0

關於我的帖子的第一條評論:從技術上講,這是真的,但否則就沒有任何意義 - 因爲xml-doc只有一個根節點,所以你不想附加兩個dtds。 。 – PhilS 2009-06-02 14:26:53