Files
cdesktop/cde/programs/dtdocbook/sgml/dtinfoBook.dtd
2021-12-11 23:58:55 +08:00

123 lines
2.5 KiB
DTD

<!-- $XConsortium: dtinfoBook.dtd /main/5 1996/11/07 11:56:16 drk $ -->
<!--
Formal Public Identifier (FPI):
-//Common Desktop Environment//DTD DtInfo Bookcase Description//EN
-->
<!-- DtInfo Architectural Forms -->
<!ENTITY % OLAF PUBLIC
"-//Common Desktop Environment//ENTITIES DtInfo Architectural Forms//EN"
>
%OLAF;
<!ENTITY % ISO-List PUBLIC "-//Common Desktop Environment//ENTITIES ISO Catalog//EN">
%ISO-List;
%ISOamsa;
%ISOamsb;
%ISOamsn;
%ISOamso;
%ISOamsr;
%ISOcyr1;
%ISOdia;
%ISOgrk1;
%ISOgrk3;
%ISOlat1;
%ISOlat2;
%ISOnum;
%ISOpub;
%ISOtech;
<!--
Describe the BookCase contents.
-->
<!ELEMENT BookCase - - ( BookcaseName, BookcaseDesc, StyleSheet+, Book+ ) >
<!ATTLIST BookCase
StyleSheet IDREF #REQUIRED
%DTINFO.Bookcase;
%DTINFO.Style; "attr( StyleSheet )"
>
<!ELEMENT BookcaseName - - ( #PCDATA ) >
<!ATTLIST BookcaseName
%DTINFO.BookcaseName;
>
<!ELEMENT BookcaseDesc - - ( #PCDATA ) >
<!ATTLIST BookcaseDesc
%DTINFO.BookcaseDesc;
>
<!ELEMENT Book - - ( Title, ShortTitle?, Access?, Tab*, TOCFile, File+ ) >
<!ATTLIST Book
StyleSheet IDREF #IMPLIED
%DTINFO.Book;
%DTINFO.Style; "attr( StyleSheet )"
>
<!ELEMENT Title - - ( #PCDATA ) >
<!ATTLIST Title
%DTINFO.BookTitle;
>
<!ELEMENT ShortTitle - - ( #PCDATA ) >
<!ATTLIST ShortTitle
%DTINFO.BookShortTitle;
>
<!ELEMENT Access - O EMPTY >
<!ATTLIST Access
Feature CDATA #REQUIRED
VenCode CDATA #REQUIRED
Version CDATA #REQUIRED
Grouping CDATA #REQUIRED
DefaultSection CDATA #REQUIRED
DemoTerms CDATA #IMPLIED
%DTINFO.BookAccess;
>
<!ELEMENT Tab - - ( #PCDATA ) >
<!ATTLIST Tab
TabLoc CDATA #REQUIRED
%DTINFO.BookTab;
%DTINFO.IDREF; "attr( TabLoc )"
>
<!--
Each file may override the default style sheet that its contents
will use, and any section within the file can override the style
sheet via a DTD modification.
-->
<!ELEMENT TOCFile - - ( #PCDATA ) >
<!ATTLIST TOCFile
%DTINFO.BookTOCFile;
>
<!ELEMENT File - - ( #PCDATA ) >
<!ATTLIST File
%DTINFO.BookFile;
>
<!--
Enable optional localization of stylesheet fragments.
The entity name used here is irrelevant; the FPI matches
one used in the toolkit's catalog and (optionally) in user's
local catalog.
-->
<!ENTITY % LocalFoo PUBLIC
"-//Common Desktop Environment//ENTITIES Dtinfo SS Localization//EN"
>
%LocalFoo;
<!-- Style Sheet DTD -->
<!ENTITY % StyleSheet.dtd PUBLIC
"-//Common Desktop Environment//DTD DtInfo Style Sheet//EN"
>
%StyleSheet.dtd;