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/pkg/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), dtdocbook2infolib(1), dtinfoStyle.dtd - dtinfoStyledtd(5), dtinfoTOC.dtd - dtinfoTOCdtd(5),