diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/appdocsxml.dtd | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/doc/appdocsxml.dtd b/doc/appdocsxml.dtd index 057bf099b..0c0b8256f 100644 --- a/doc/appdocsxml.dtd +++ b/doc/appdocsxml.dtd @@ -1,4 +1,4 @@ - <!ELEMENT docs (application|function)* > + <!ELEMENT docs (application|function|agi)* > <!ELEMENT application (synopsis?,syntax?,description?,see-also?)> <!ATTLIST application name CDATA #REQUIRED> @@ -6,36 +6,42 @@ <!ELEMENT function (synopsis?,syntax?,description?,see-also?)> <!ATTLIST function name CDATA #REQUIRED> - <!ATTLIST function language CDATA #REQUIRED> + <!ATTLIST function language CDATA #REQUIRED> + + <!ELEMENT agi (synopsis?,syntax?,description?,see-also?)> + <!ATTLIST agi name CDATA #REQUIRED> + <!ATTLIST agi language CDATA #REQUIRED> <!ELEMENT see-also (ref*)> <!ELEMENT ref (#PCDATA)*> - <!ATTLIST ref type (application|function|astcli|link|manpage|filename) #REQUIRED> + <!ATTLIST ref type (application|function|astcli|link|manpage|filename|agi) #REQUIRED> <!ELEMENT synopsis (#PCDATA)> - + <!ELEMENT syntax (parameter*)> <!ATTLIST syntax argsep CDATA ","> <!ELEMENT description (para|note|warning|variablelist|enumlist)*> - <!ELEMENT parameter (optionlist|enumlist|argument|para|note|warning)*> - <!ATTLIST parameter name CDATA #REQUIRED> + <!ELEMENT parameter (optionlist|enumlist|argument|para|note|warning|parameter)*> + <!ATTLIST parameter name CDATA ""> <!ATTLIST parameter required (yes|no|true|false) "false"> <!ATTLIST parameter multiple (yes|no|true|false) "false"> <!ATTLIST parameter hasparams (yes|no|true|false|optional) "false"> + <!ATTLIST parameter literal (yes|no|true|false) "false"> + <!ATTLIST parameter default CDATA ""> <!ATTLIST parameter argsep CDATA ","> <!ELEMENT optionlist (option+)> <!ELEMENT option (argument|para|note|warning|variablelist|enumlist)*> - <!ATTLIST option name CDATA #REQUIRED> + <!ATTLIST option name CDATA #REQUIRED> <!ATTLIST option argsep CDATA ","> <!ATTLIST option implies CDATA ""> <!ELEMENT enumlist (enum+)> <!ELEMENT enum (para|note|warning)*> - <!ATTLIST enum name CDATA #REQUIRED> + <!ATTLIST enum name CDATA ""> <!ELEMENT argument (para|note|warning|variablelist|argument)*> <!ATTLIST argument name CDATA #REQUIRED> @@ -53,12 +59,11 @@ <!ELEMENT note (para+)> <!ELEMENT warning (para+)> - + <!ELEMENT variablelist (variable+)> <!ELEMENT variable (#PCDATA|value|para)*> <!ATTLIST variable name CDATA ""> - + <!ELEMENT value (#PCDATA)> <!ATTLIST value name CDATA #REQUIRED> <!ATTLIST value default CDATA ""> - |