coar 01/07/26 10:34:24
Added: apidoc ap-dict.dtd
Log:
DTD for the lexicons (API dictionary, error messages, ...)
Revision Changes Path
1.1 httpd-docs-1.3/apidoc/ap-dict.dtd
Index: ap-dict.dtd
===================================================================
<!-- DTD for the Apache dictionary structures (API, error message, ...) -->
<!-- The ubiquitous invisible comment for internal documentation.
-->
<!ENTITY % elements.action
"">
<!ENTITY % content.action
"(comment*,
title?,
comment*,
para*,
comment*)">
<!ENTITY % elements.comment
"">
<!ENTITY % content.comment
"(#PCDATA)*">
<!ENTITY % elements.declaration
"comment
|literal
|ref
|type
|var">
<!ENTITY % content.declaration
"(#PCDATA
|%elements.declaration;)*">
<!ENTITY % elements.defined-by
"comment">
<!ENTITY % content.defined-by
"(#PCDATA
|%elements.defined-by;)*">
<!ENTITY % elements.definition
"comment
|declaration
|defined-by
|description
|example
|flags
|response
|returns
|seealso
|severity
|used-by
|version">
<!ENTITY % content.definition
"(%elements.definition;)*">
<!ENTITY % elements.description
"comment
|para">
<!ENTITY % content.description
"(%elements.description;)*">
<!ENTITY % elements.example
"comment
|text">
<!ENTITY % content.example
"(title?,
(%elements.example;)*)">
<!ENTITY % elements.flag
"comment">
<!ENTITY % content.flag
"(#PCDATA
|%elements.flag;)*">
<!ENTITY % elements.flags
"comment
|flag">
<!ENTITY % content.flags
"(%elements.flags;)*">
<!ENTITY % elements.item
"">
<!ENTITY % content.item
"(name,
comment*,
definition+,
(comment | definition)*,
comment*)">
<!ENTITY % elements.lexicon
"comment
|item
|title">
<!ENTITY % content.lexicon
"(%elements.lexicon;)*">
<!ENTITY % elements.literal
"comment
|ref
|var">
<!ENTITY % content.literal
"(#PCDATA
|%elements.literal;)*">
<!ENTITY % elements.name
"comment
|literal
|type
|var">
<!ENTITY % content.name
"(#PCDATA
|%elements.name;)*">
<!ENTITY % elements.para
"comment
|literal
|ref
|var">
<!ENTITY % content.para
"(#PCDATA
|%elements.para;)*">
<!ENTITY % elements.ref
"comment">
<!ENTITY % content.ref
"(#PCDATA
|%elements.ref;)*">
<!ENTITY % elements.response
"comment
|action">
<!ENTITY % content.response
"(%elements.response;)*">
<!ENTITY % elements.returns
"comment
|ref
|type">
<!ENTITY % content.returns
"(#PCDATA
|%elements.returns;)*">
<!ENTITY % elements.seealso
"ref">
<!ENTITY % content.seealso
"(%elements.seealso;)+">
<!ENTITY % elements.severity
"comment">
<!ENTITY % content.severity
"(#PCDATA
|%elements.severity;)*">
<!ENTITY % elements.text
"comment
|literal
|ref
|var">
<!ENTITY % content.text
"(#PCDATA
|%elements.text;)*">
<!ENTITY % elements.title
"comment
|literal
|ref
|type">
<!ENTITY % content.title
"(#PCDATA
|%elements.title;)*">
<!ENTITY % elements.type
"comment">
<!ENTITY % content.type
"(#PCDATA
|%elements.type;)*">
<!ENTITY % elements.used-by
"comment
|literal
|ref">
<!ENTITY % content.used-by
"(#PCDATA
|%elements.used-by;)*">
<!ENTITY % elements.codelist
"comment
|ref
|type
|var">
<!ENTITY % elements.var
"comment
|ref">
<!ENTITY % content.var
"(#PCDATA
|%elements.var;)*">
<!ENTITY % elements.version
"comment">
<!ENTITY % content.version
"(#PCDATA
|%elements.version;)*">
<!-- Okey, time to make the doughnuts - I mean, the elements.
-->
<!ELEMENT action %content.action;>
<!ELEMENT comment %content.comment;>
<!ELEMENT declaration %content.declaration;>
<!ELEMENT defined-by %content.defined-by;>
<!ELEMENT definition %content.definition;>
<!ATTLIST definition
href CDATA #IMPLIED>
<!ELEMENT description %content.description;>
<!ATTLIST description
href CDATA #IMPLIED>
<!ELEMENT example %content.example;>
<!ELEMENT flag %content.flag;>
<!ELEMENT flags %content.flags;>
<!ELEMENT item %content.item;>
<!ATTLIST item
id ID #IMPLIED
type CDATA #REQUIRED>
<!ELEMENT lexicon %content.lexicon;>
<!ATTLIST lexicon
name CDATA #IMPLIED> <!-- Identifying name for the dictionary -->
<!ELEMENT literal %content.literal;>
<!ELEMENT name %content.name;>
<!ELEMENT para %content.para;>
<!ELEMENT ref %content.ref;>
<!ATTLIST ref
href CDATA #IMPLIED>
<!ELEMENT response %content.response;>
<!ELEMENT returns %content.returns;>
<!ELEMENT seealso %content.seealso;>
<!ELEMENT severity %content.severity;>
<!ELEMENT text %content.text;>
<!ELEMENT title %content.title;>
<!ELEMENT type %content.type;>
<!ELEMENT used-by %content.used-by;>
<!ELEMENT var %content.var;>
<!ELEMENT version %content.version;>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]