dtinfoBook.dtd — dtinfo bookcase document
type definition
This is the document type definition for bookcases under
dtinfo. You can also find an ASCII file of the dtinfoBook.dtd
in /usr/local/dt/infolib/%L/SGML/dtinfoBook.dtd.
The bookcase DTD is defined as follows:
&<!--
Formal Public Identifier (FPI):
-//X Consortium//DTD DTINFO Bookcase Description//EN
-->
&<!-- DTINFO Architectural Forms -->
&<!ENTITY % OLAF PUBLIC
"-//X Consortium//ENTITIES DTINFO Architectural Forms//EN"
>
%OLAF;
&<!--
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?, 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 )"
>
&<!--
Any section within the file can override the style
sheet via a DTD modification.
-->
&<!ELEMENT TOCFile - - ( #PCDATA) >
&<!ATTLIST TOCFile
>
&<!ELEMENT File - - ( #PCDATA) >
&<!ATTLIST File
>
&<!-- Style Sheet DTD -->
&<!ENTITY % StyleSheet.dtd PUBLIC
"-//X Consortium//DTD DTINFO Style Sheet//EN"
>
%StyleSheet.dtd;
dtinfo(1), DtInfoLib(5),
dtdocbook2infolib(1), dtinfoStyle.dtd -
dtinfoStyledtd(5), dtinfoTOC.dtd -
dtinfoTOCdtd(5),