1<!-- 2 Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) 3 4 SPDX-License-Identifier: BSD-2-Clause 5--> 6 7<!ELEMENT api (struct*,interface*)> 8<!ATTLIST api name CDATA #IMPLIED> 9<!ATTLIST api label_prefix CDATA #IMPLIED> 10 11<!ELEMENT struct (member*)> 12<!ATTLIST struct name CDATA #REQUIRED> 13 14<!ELEMENT member EMPTY> 15<!ATTLIST member name CDATA #REQUIRED> 16 17<!ELEMENT interface (method*)> 18<!ATTLIST interface name CDATA #REQUIRED> 19<!ATTLIST interface manual_name CDATA #IMPLIED> 20<!ATTLIST interface cap_description CDATA #IMPLIED> 21 22<!ELEMENT method (brief?,description?,return?,cap_param?,param*,error*)> 23<!ATTLIST method name CDATA #REQUIRED> 24<!ATTLIST method id CDATA #REQUIRED> 25<!ATTLIST method condition CDATA #IMPLIED> 26<!ATTLIST method manual_name CDATA #IMPLIED> 27<!ATTLIST method manual_label CDATA #IMPLIED> 28 29<!ELEMENT param ANY> 30<!ATTLIST param type CDATA #REQUIRED> 31<!ATTLIST param name CDATA #REQUIRED> 32<!ATTLIST param dir CDATA #REQUIRED> 33<!ATTLIST param description CDATA #IMPLIED> 34 35<!ELEMENT error ANY> 36<!ATTLIST error name CDATA #REQUIRED> 37<!ATTLIST error description CDATA #IMPLIED> 38 39<!ELEMENT brief ANY> 40 41<!ELEMENT description ANY> 42 43<!ELEMENT return ANY> 44 45<!ELEMENT docref ANY> 46 47<!ELEMENT texttt EMPTY> 48<!ATTLIST texttt text CDATA #REQUIRED> 49 50<!ELEMENT autoref EMPTY> 51<!ATTLIST autoref label CDATA #REQUIRED> 52 53<!ELEMENT shortref EMPTY> 54<!ATTLIST shortref sec CDATA #REQUIRED> 55 56<!ELEMENT obj EMPTY> 57<!ATTLIST obj name CDATA #REQUIRED> 58 59<!ELEMENT errorenumdesc EMPTY> 60 61<!ELEMENT cap_param EMPTY> 62<!ATTLIST cap_param append_description CDATA #IMPLIED> 63