自定义docbook是首选方式

时间:2016-03-10 12:37:24

标签: extend docbook

我想在docbook 5中添加一些元素并更改一些元素。问题是:首选方式是什么?

我的根元素如下所示:

<book xmlns="http://docbook.org/ns/docbook" version="5.0">
</book>

我想我应该把它改成

<book xmlns="http://docbook.org/ns/docbook" version="5.0-extension acme-1.0">
</book>

或类似的东西。我应该更改命名空间吗?我相信我应该,但这给我带来了一些麻烦,因为RelaxNG语法要求名称空间为http://docbook.org/ns/docbook,而不是http://example.org/ns/docbook-myextension

我的.rng文件如下所示:

<grammar xmlns:db="http://docbook.org/ns/docbook" xmlns="http://relaxng.org/ns/structure/1.0">
   <include href="docbookxi.rng">
      <!-- change things here -->
   </include>
   <!-- add things here -->
</grammar>

0 个答案:

没有答案