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*)> 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 brief ANY> 36 37<!ELEMENT description ANY> 38 39<!ELEMENT return ANY> 40 41<!ELEMENT docref ANY> 42 43<!ELEMENT texttt EMPTY> 44<!ATTLIST texttt text CDATA #REQUIRED> 45 46<!ELEMENT autoref EMPTY> 47<!ATTLIST autoref label CDATA #REQUIRED> 48 49<!ELEMENT shortref EMPTY> 50<!ATTLIST shortref sec CDATA #REQUIRED> 51 52<!ELEMENT obj EMPTY> 53<!ATTLIST obj name CDATA #REQUIRED> 54 55<!ELEMENT errorenumdesc EMPTY> 56 57<!ELEMENT cap_param EMPTY> 58<!ATTLIST cap_param append_description CDATA #IMPLIED> 59