Annotation of gpl/axl/test/xml-rpc.dtd.h, revision 1.1.1.1

1.1       misho       1: /**
                      2:  * C inline representation for DTD xml-rpc.dtd, created by axl-knife
                      3:  */
                      4: #ifndef __XML_RPC_DTD_H__
                      5: #define __XML_RPC_DTD_H__
                      6: #define XML_RPC_DTD "\n\
                      7: <!--                                                                          \
                      8:     Document root declaration,                                                \
                      9:     complex types, resources and services.                                    \
                     10:  -->                                                                          \
                     11: <!ELEMENT xml-rpc-interface (name, (struct | array | resource | service)+)>   \
                     12:                                                                               \
                     13: <!--                                                                          \
                     14:     XML-RPC struct declaration, including                                     \
                     15:     its members.                                                              \
                     16:   -->                                                                         \
                     17: <!ELEMENT struct (name, member+)>                                             \
                     18:                                                                               \
                     19: <!ELEMENT member (name, type)>                                                \
                     20:                                                                               \
                     21: <!ELEMENT name (#PCDATA)>                                                     \
                     22:                                                                               \
                     23: <!ELEMENT value (#PCDATA)>                                                    \
                     24:                                                                               \
                     25: <!--                                                                          \
                     26:     XML-RPC array declaration.                                                \
                     27:   -->                                                                         \
                     28: <!ELEMENT array (name, type, size)>                                           \
                     29:                                                                               \
                     30: <!ELEMENT type (#PCDATA)>                                                     \
                     31:                                                                               \
                     32: <!ELEMENT size (#PCDATA)>                                                     \
                     33:                                                                               \
                     34: <!--                                                                          \
                     35:     XML-RPC service declaration.                                              \
                     36:   -->                                                                         \
                     37: <!ELEMENT service (name, returns, resource?, params, code?)>                  \
                     38:                                                                               \
                     39: <!ELEMENT returns (#PCDATA)>                                                  \
                     40:                                                                               \
                     41: <!ELEMENT resource (#PCDATA)>                                                 \
                     42:                                                                               \
                     43: <!ELEMENT params (param)*>                                                    \
                     44:                                                                               \
                     45: <!ELEMENT param (name, type)>                                                 \
                     46:                                                                               \
                     47: <!ELEMENT code (content, language?)>                                          \
                     48:                                                                               \
                     49: <!ELEMENT content (#PCDATA)>                                                  \
                     50:                                                                               \
                     51: <!ELEMENT language (#PCDATA)>                                                 \
                     52:                                                                               \
                     53:                                                                               \
                     54:                                                                               \
                     55: \n"
                     56: #endif

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>