4
我可以定義一個DTD,使其中的元素在外部DTD中定義它們的結構嗎? 我的意思是類似以下內容(這是我所知道的是在幾個方面無效的例子,但希望會給你什麼,我期待一個想法):我可以參考DTD中ELEMENT結構的外部DTD嗎?
<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY % MessageHdr-DTD SYSTEM "./messagehdr.dtd">
<!ENTITY % MessageBody-DTD SYSTEM "./messagebody.dtd">
<!ELEMENT Message (MessageHdr, MessageBody)>
<!ELEMENT MessageHdr (MessageHdr-DTD)>
<!ELEMENT MessageBody (MessageBody-DTD)>
這裏的嘗試是代表Message需要MessageHdr和MessageBody,但這兩個元素是在外部引用的DTD中定義的。
非常好...我正在尋找的答案。我試了一下,它完美驗證。謝謝。 – BitMask777 2011-06-07 16:46:30