我试图使用Xerces 2.7.1和Xalan 2.7.0将包含碎片/部分的docbook文档转换为pdf。将Docbook 5.0(含部分包含)转换为PDF
<xi:include href="./TestDocument.included.xml" xpointer="Section2"/>
这并没有工作,直到我想通了,为了使用部分包括一个具有提供使用<!DOCTYPE ..>
的schemafile一个resolveable路径。
但是对于Docbook 5.0,应该/必须使用名称空间声明而不是DOCTYPE。
<?xml version="1.0" encoding="UTF-8"?>
<article xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
xml:lang="de" version="5.0" status="DRAFT" security="confidential">
如何将docbookxi.rng提供给工具链?
听起来很有希望:) – 2011-12-19 15:18:27
我该如何“使用”Docbook DTD? – 2011-12-20 11:25:46
下载DTD并向XML文档添加DOCTYPE声明。像这样:'<!DOCTYPE book SYSTEM“docbook.dtd”>'(假设XML文件和DTD在同一个目录中)。你在问题中提到了'',所以我认为你已经知道了。 – mzjn 2011-12-20 11:40:33