beckerjc@123: <?xml version="1.0"?> beckerjc@123: <!ENTITY % local.chapter.class "|etik:class"> beckerjc@123: <!ENTITY % local.section.class "|etik:class"> beckerjc@123: <!ENTITY % local.sect1.class "|etik:class"> beckerjc@123: <!ENTITY % local.sect2.class "|etik:class"> beckerjc@123: <!ENTITY % local.sect3.class "|etik:class"> beckerjc@123: beckerjc@123: <!-- load DocBook --> beckerjc@153: <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" beckerjc@153: "docbook/dtd/4.2/docbookx.dtd"> beckerjc@123: %DocBookDTD; beckerjc@123: beckerjc@123: beckerjc@123: <!ELEMENT etik:class ( beckerjc@123: etik:name, beckerjc@123: etik:category?, beckerjc@123: etik:description, beckerjc@153: etik:example?, beckerjc@123: etik:definition, beckerjc@123: etik:template_params?, beckerjc@123: etik:members?, beckerjc@153: etik:prot_members?, beckerjc@153: etik:priv_members?, beckerjc@153: etik:notes?)> beckerjc@153: beckerjc@153: <!ATTLIST etik:class beckerjc@153: %common.attrib; beckerjc@153: %label.attrib; beckerjc@153: > beckerjc@153: beckerjc@123: <!ELEMENT etik:name (#PCDATA)*> beckerjc@123: <!ELEMENT etik:category (#PCDATA|xref)*> beckerjc@123: <!ELEMENT etik:description (#PCDATA|para|xref)*> beckerjc@126: <!ELEMENT etik:example (#PCDATA|para|programlisting|xref|etik:code)*> beckerjc@126: beckerjc@126: beckerjc@153: <!ELEMENT etik:code (#PCDATA)*> beckerjc@126: beckerjc@123: <!ELEMENT etik:definition (#PCDATA|xref)*> beckerjc@123: beckerjc@123: <!ELEMENT etik:template_params (etik:template_param+)> beckerjc@123: <!ELEMENT etik:template_param ( beckerjc@123: etik:templ_name, beckerjc@123: etik:templ_description, beckerjc@123: etik:templ_requirement, beckerjc@123: etik:templ_default)> beckerjc@123: beckerjc@153: <!ELEMENT etik:templ_name (#PCDATA)*> beckerjc@123: <!ELEMENT etik:templ_description (#PCDATA|xref)*> beckerjc@123: <!ELEMENT etik:templ_requirement (#PCDATA|xref)*> beckerjc@123: <!ELEMENT etik:templ_default (#PCDATA|xref)*> beckerjc@123: beckerjc@123: <!ELEMENT etik:members (etik:member)+> beckerjc@153: <!ELEMENT etik:prot_members (etik:member)+> beckerjc@153: <!ELEMENT etik:priv_members (etik:member)+> beckerjc@123: <!ELEMENT etik:member (etik:m_name, beckerjc@123: etik:m_where_def, beckerjc@123: etik:m_description)> beckerjc@123: beckerjc@123: beckerjc@153: <!ELEMENT etik:m_name (#PCDATA)*> beckerjc@123: <!ELEMENT etik:m_where_def (#PCDATA|xref)*> beckerjc@123: <!ELEMENT etik:m_description (#PCDATA|xref)*> beckerjc@123: beckerjc@153: <!ELEMENT etik:notes (#PCDATA|para|xref|orderedlist|itemizedlist)*> beckerjc@123: beckerjc@123: beckerjc@123: beckerjc@123: <!-- Keep this comment at the end of the file beckerjc@123: Local variables: beckerjc@123: mode: xml beckerjc@123: sgml-omittag:nil beckerjc@123: sgml-shorttag:nil beckerjc@123: sgml-namecase-general:nil beckerjc@123: sgml-general-insert-case:lower beckerjc@123: sgml-minimize-attributes:nil beckerjc@123: sgml-always-quote-attributes:t beckerjc@123: sgml-indent-step:2 beckerjc@123: sgml-indent-data:nil beckerjc@123: sgml-exposed-tags:nil beckerjc@123: sgml-local-catalogs:nil beckerjc@123: sgml-local-ecat-files:nil beckerjc@123: End: beckerjc@123: -->