1<!-- 2 Document Type Definition for DocBook XML as used in the KDE documentation 3 4 SPDX-FileCopyrightText: 2002 Frederik Fouvry 5 6 SPDX-License-Identifier: GPL-2.0-or-later 7 8 Send suggestions, comments, etc. to the KDE docbook list 9 <kde-docbook@kde.org>. 10 11 12 USAGE 13 14 Refer to this DTD as 15 16 "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 17 18 For instance: 19 20 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 21 "customization/dtd/kdedbx45.dtd"> 22 23 and use catalog.xml or docbook.cat as the catalog file. 24 Note: the system identifier is interpreted relative to the place 25 where it is defined, unless otherwise defined by the application you use. 26 If you have permanent internet access, you can use any URLs (and 27 you don't have to install docbook). 28 29 After a version number change, plenty of problems may occur because 30 of non-compatibilities (or DTDs not found, etc). That doesn't mean your 31 document is invalid; it just means that the reference DTD has changed 32 (new documentation and documentation updates). Check out the previous 33 version and point to the appropriate catalog or DTD and things should 34 work again (=still ;-). 35--> 36 37 38<!-- ============================================================= --> 39<!-- Modifications to the original DocBook DTD --> 40<!-- ============================================================= --> 41<!-- Declarations in this part should only *restrict* the DocBook 42 DTD --> 43 44<!-- copied from docbookx.dtd: these values are for 45 %xml.features; = "INCLUDE" 46 Files that define elements need them (currently only 47 modifications.elements) --> 48<!ENTITY % ho ""> 49<!ENTITY % ubiq.inclusion ""> 50<!ENTITY % beginpage.exclusion ""> 51 52<!-- Modifications in pool 53 %rdbpool; is called in the DocBook DTD 54 NEEDS TO BE CHECKED ON CHANGES 55 --> 56<!ENTITY % rdbpool PUBLIC 57 "-//KDE//ELEMENTS DocBook XML Pool Redeclarations V1.1//EN" 58 "rdbpool.elements" > 59<!ENTITY % dbpool.redecl.module "INCLUDE" > 60 61<!-- Modifications in hierarchy 62 %rdbhier2; is called in the DocBook DTD 63 NEEDS TO BE CHECKED ON CHANGES 64 --> 65<!ENTITY % rdbhier2 PUBLIC 66 "-//KDE//ELEMENTS DocBook XML Hierarchy Redeclarations 2 V1.0//EN" 67 "rdbhier2.elements" > 68<!ENTITY % dbhier.redecl2.module "INCLUDE" > 69 70<!-- For Java-style refentries 71 Based on DocBook 4.0. --> 72<!--ENTITY % jrefentry PUBLIC 73 "-//Norman Walsh//DTD JRefEntry V1.0//EN" > 74%jrefentry; --> 75 76<!-- Temporary solution --> 77<!ENTITY copy "(c)"> <!--=copyright sign--> 78<!ENTITY trade "[tm]"> <!--=trade mark sign--> 79<!ENTITY reg "(R)"> <!--/circledR =registered sign--> 80 81 82<!-- ============================================================= --> 83<!-- Original DocBook DTD --> 84<!-- ============================================================= --> 85 86<!ENTITY % DocBookDTD PUBLIC 87 "-//OASIS//DTD DocBook XML V4.5//EN" 88 "@DocBookXML4_DTD_DIR@/docbookx.dtd" > 89%DocBookDTD; 90 91 92<!-- ============================================================= --> 93<!-- Modifications to the original DocBook DTD --> 94<!-- ============================================================= --> 95<!-- ONLY to supply declarations that were switched off in the 96 first "Modifications" section --> 97 98<!ENTITY % kde.modifications PUBLIC 99 "-//KDE//ELEMENTS DocBook XML Modifications V1.1//EN" 100 "modifications.elements" > 101%kde.modifications; 102 103 104<!-- ============================================================= --> 105<!-- Extensions to the DocBook DTD --> 106<!-- ============================================================= --> 107<!-- Is empty, except for what could go in dbgenent.mod --> 108 109<!ENTITY % kde.general.entities PUBLIC 110 "-//KDE//ENTITIES DocBook XML General Entity Declarations V1.2//EN" 111 "../entities/general.entities" > 112%kde.general.entities; 113 114<!ENTITY % kde.i18n.entities PUBLIC 115 "-//KDE//ENTITIES DocBook XML Localisation Entity Declarations V1.0//EN" 116 "../entities/l10n.entities" > 117%kde.i18n.entities; 118