我試圖使用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