1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<!ENTITY % mu 'arg | bold | p' >
<!ELEMENT api (title?, header?, group*, detail?)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT header (#PCDATA | %mu;)*>
<!ELEMENT detail (#PCDATA | %mu;)*>
<!ELEMENT p (#PCDATA | %mu;)*>
<!ELEMENT bold (#PCDATA)>
<!ELEMENT group (name, header?, (method|function)*)>
<!ELEMENT desc (#PCDATA)>
<!ATTLIST group used CDATA #IMPLIED>
<!ELEMENT method (object?, name, args, result, detail*)>
<!ELEMENT function (name, args, result, detail*)>
<!ELEMENT object (#PCDATA | arg)*>
<!ELEMENT name (#PCDATA)>
<!ELEMENT args (#PCDATA | %mu;)*>
<!ELEMENT arg (#PCDATA)>
<!ELEMENT result (#PCDATA | %mu;)*>
|