向Docbook5.0过渡系列(1)[Java编程]
本文“向Docbook5.0过渡系列(1)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
docbook5.0放出已经有一段时间了,恰好要用docbook写文档,决意要遵守5.0尺度,干脆就把5.0的一些新特点记录下来.
本日先说说5.0的文档声明与4.0有什么差别,docbook5已经不举荐利用dtd,取而代之的是RELAX NG,RELAX NG(读作“relaxing”),是一种基于语法的 XML 情势语言,可用于描写、定义和限制 XML 词汇表.通过本文理解某些人不喜好利用文档范例定义(Document Type Definition,DTD)的缘由,以及 RELAX NG 若何针对它举行改进.假如你想更深的理解RELAX NG,可以去谷歌搜索一下,介绍性的文档很多.
下面对比一下4.0和5.0在文档声明上的差别,先看看4.0
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
<article lang="en">
<title>Sample article</title>
<para>This is a very short article.</para>
</article>
下面是5.0的新办法
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="en">
<title>Sample article</title>
<para>This is a very short article.</para>
</article>
注意!5.0里的语言声明方法采取尺度办法xml:lang="en",这是简写办法,全写应当是xml:lang="en-US".
下一篇介绍若何利用新的RELAX NG来考证docbook.
以上是“向Docbook5.0过渡系列(1)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |