2014-10-18 72 views
2

我想驗證DITA的不同DITA文檔(主題,地圖等),但我對DITA xsd文件有點困惑。 xsd包在不同目錄中包含許多xsd文件。許多文件定義了相同的元素,組(不用重新定義,例如屬性組domains-att)。如何驗證dita文件

所以我想對於每種類型的DITA文檔都有一個「主」xsd文件(所有xsd文件的子集)。這是真的,如果是的話,主要文件是什麼?如果不是這樣,如果有多個相同類型的定義,您能否告訴我一個DITA文檔的驗證是如何工作的?

回答

1

對於每個主題類型,主XSD文件都被命名爲<topic type name>.xsd,例如topic.xsd,concept.xsdmap.xsd

0

由於XSD(至少在1.0版本中)無法表達的共同限制,正確驗證DITA中的CALS表格帶來了額外的問題。

如果您在使用Schematron時可以使用,那麼可以使用處理此問題的定義。