dtinfoBook.dtd(file formats)

NAME
dtinfoBook.dtd — dtinfo bookcase document type definition

DESCRIPTION

This is the document type definition for bookcases under dtinfo. You can also find an ASCII file of the dtinfoBook.dtd in /usr/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;

SEE ALSO

dtinfo(1), DtInfoLib(5), dtinfogen(1), dtinfoStyle.dtd - dtinfoStyledtd(5), dtinfoTOC.dtd - dtinfoTOCdtd(5),