File:  [ELWIX - Embedded LightWeight unIX -] / gpl / axl / test / xml-rpc.dtd.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 8 07:09:12 2011 UTC (13 years, 1 month ago) by misho
Branches: axl, MAIN
CVS tags: HEAD, AXL0_6_7, AXL0_6_1
3th party - XML

    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>