2014-10-18 69 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时可以使用,那么可以使用处理此问题的定义。