Warning, /frameworks/kdoctools/src/customization/dtd/modifications.elements is written in an unsupported language. File is not indexed.

0001 <!-- -*- dtd -*-
0002     Fills in declarations that were switched off earlier (to provide them 
0003     anew and more restrictive this time)
0004     
0005     SPDX-FileCopyrightText: 2001, 2002 Frederik Fouvry
0006 
0007     SPDX-License-Identifier: GPL-2.0-or-later
0008     
0009     Send suggestions, comments, etc. to the KDE docbook list 
0010     <kde-docbook@kde.org>.
0011 
0012     USAGE
0013 
0014     Refer to this DTD as
0015 
0016       "-//KDE//ELEMENTS DocBook XML Modifications (Restrictions) V1.1//EN"
0017 
0018     For instance
0019 
0020       <!ENTITY % kde.modifications PUBLIC
0021        "-//KDE//ELEMENTS DocBook XML Modifications (Restrictions) V1.1//EN">
0022 
0023 -->
0024 
0025 <!-- ONLY to supply declarations that were switched off earlier 
0026      Take care to make it only _more_ restrictive.  -->
0027 
0028 <!-- One modification: BookInfo is compulsory, because
0029      it contains ReleaseInfo, which is compulsory -->
0030 <!ELEMENT book %ho; ((%div.title.content;)?, bookinfo,
0031                 (dedication | toc | lot
0032                 | glossary | bibliography | preface
0033                 | %chapter.class; | reference | part
0034                 | %article.class;
0035                 | %appendix.class;
0036                 | %index.class;
0037                 | colophon)*)
0038                 %ubiq.inclusion;>
0039 
0040 <!-- Modification: ReleaseInfo, Date, Abstract and Keywordset are
0041      compulsory.  Not all orders that could be valid are allowed (the
0042      number increases factorial).  The current restrictions are quite
0043      strict, and it is foreseen that they will be relaxed.  Date and 
0044      ReleaseInfo must come together, as must Abstract and Keywordset.
0045      Abstract and Keywordset must follow Date and ReleaseInfo when they
0046      are used the first time.
0047 -->
0048 <!ELEMENT bookinfo %ho; ((%kde.info.class;)*, date, releaseinfo, 
0049                          (%kde.info.class;)*, abstract, keywordset, 
0050                          (%info.class;)*)
0051                 %beginpage.exclusion;>
0052 
0053 <!-- value of Type changed from IMPLIED CDATA
0054      default value of LinkMode set from #IMPLIED to kdems-default -->
0055 <!ATTLIST olink
0056                 targetdocent    ENTITY          #IMPLIED
0057                 linkmode        IDREF           "kdems-default"
0058                 localinfo       CDATA           #IMPLIED
0059                 type            (href|other)    "href"
0060                 targetdoc       CDATA           #IMPLIED
0061                 targetptr       CDATA           #IMPLIED
0062                 %common.attrib;
0063                 %olink.role.attrib;
0064                 %local.olink.attrib;
0065 >