Я пытался конвертировать документ docbook с фрагментированными/частичными включениями в pdf с использованием Xerces 2.7.1 и Xalan 2.7.0.Преобразование Docbook 5.0 (с частичным включением) в PDF
<xi:include href="./TestDocument.included.xml" xpointer="Section2"/>
Это не сработало, пока я не понял, что для того, чтобы использовать частичный включает в себя один должен обеспечить resolveable путь к schemafile с помощью <!DOCTYPE ..>
.
Но с 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 для инструментальной цепочки?
Звучит многообещающе :) –
Как именно «использовать» Docbook DTD? –
Загрузите DTD и добавьте объявление DOCTYPE в документ XML. Например: '' (предполагая, что XML-файл и DTD находятся в одном каталоге). Вы упомянули '' в вопросе, поэтому я предположил, что вы уже знаете. – mzjn