doc-docbook/src/etik-ol.dtd
changeset 287 5f42cb5cc1bf
parent 126 89c6e4687fcc
equal deleted inserted replaced
2:7930c1a0109f -1:000000000000
     1 <?xml version="1.0"?>
       
     2 <!ENTITY % local.chapter.class "|etik:class">
       
     3 <!ENTITY % local.section.class "|etik:class">
       
     4 <!ENTITY % local.sect1.class "|etik:class">
       
     5 <!ENTITY % local.sect2.class "|etik:class">
       
     6 <!ENTITY % local.sect3.class "|etik:class">
       
     7 
       
     8 <!-- load DocBook -->                               
       
     9 <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
       
    10   "docbook/dtd/4.2/docbookx.dtd">
       
    11 %DocBookDTD;
       
    12 
       
    13 
       
    14 <!ELEMENT etik:class (
       
    15           etik:name,
       
    16           etik:category?,
       
    17           etik:description,
       
    18           etik:example?,
       
    19           etik:definition,
       
    20           etik:template_params?,
       
    21           etik:members?,
       
    22           etik:prot_members?,
       
    23           etik:priv_members?,
       
    24           etik:notes?)>
       
    25 
       
    26 <!ATTLIST etik:class
       
    27           %common.attrib;
       
    28           %label.attrib;
       
    29 >
       
    30 
       
    31 <!ELEMENT etik:name           (#PCDATA)*>
       
    32 <!ELEMENT etik:category       (#PCDATA|xref)*>
       
    33 <!ELEMENT etik:description    (#PCDATA|para|xref)*>
       
    34 <!ELEMENT etik:example        (#PCDATA|para|programlisting|xref|etik:code)*>
       
    35 
       
    36 
       
    37 <!ELEMENT etik:code            (#PCDATA)*>
       
    38 
       
    39 <!ELEMENT etik:definition     (#PCDATA|xref)*>
       
    40 
       
    41 <!ELEMENT etik:template_params (etik:template_param+)> 
       
    42 <!ELEMENT etik:template_param ( 
       
    43                                 etik:templ_name,
       
    44                                 etik:templ_description,
       
    45                                 etik:templ_requirement,
       
    46                                 etik:templ_default)>
       
    47 
       
    48 <!ELEMENT etik:templ_name                  (#PCDATA)*>
       
    49 <!ELEMENT etik:templ_description           (#PCDATA|xref)*>
       
    50 <!ELEMENT etik:templ_requirement           (#PCDATA|xref)*>
       
    51 <!ELEMENT etik:templ_default               (#PCDATA|xref)*>
       
    52 
       
    53 <!ELEMENT etik:members  (etik:member)+>
       
    54 <!ELEMENT etik:prot_members  (etik:member)+>
       
    55 <!ELEMENT etik:priv_members  (etik:member)+>
       
    56 <!ELEMENT etik:member    (etik:m_name, 
       
    57                           etik:m_where_def,
       
    58                           etik:m_description)>
       
    59 
       
    60 
       
    61 <!ELEMENT etik:m_name                    (#PCDATA)*>
       
    62 <!ELEMENT etik:m_where_def               (#PCDATA|xref)*>
       
    63 <!ELEMENT etik:m_description             (#PCDATA|xref)*>
       
    64 
       
    65 <!ELEMENT etik:notes                     (#PCDATA|para|xref|orderedlist|itemizedlist)*>
       
    66 
       
    67 
       
    68 
       
    69 <!-- Keep this comment at the end of the file
       
    70 Local variables:
       
    71 mode: xml
       
    72 sgml-omittag:nil
       
    73 sgml-shorttag:nil
       
    74 sgml-namecase-general:nil
       
    75 sgml-general-insert-case:lower
       
    76 sgml-minimize-attributes:nil
       
    77 sgml-always-quote-attributes:t
       
    78 sgml-indent-step:2
       
    79 sgml-indent-data:nil
       
    80 sgml-exposed-tags:nil
       
    81 sgml-local-catalogs:nil
       
    82 sgml-local-ecat-files:nil
       
    83 End:
       
    84 -->