3.1.2 数组
值可以是数组类型,数组用<array>元素描述。每个<array>元素包含一个<data>元素,<data>元素里面可以包含任意多个<value>元素。下面是数组元素的一个例子:
| <array> <data> <value><boolean>0</boolean></value> <value><i4>9</i4></value> <value><string>Hello</string></value> </data> </array> |
<array>元素没有名字。如前例所示,<array>元素的值可以是各种类型。<array>元素可以嵌套,任何<value>都可以包含<array>或者其他类型,如上面介绍的<struct>。
3.2 XML_RPC应答[/b]
XML_RPC应答是一个HTTP应答,内容类型是text/xml。应答正文的格式如下:
| <?xml version="1.0"?> <methodResponse> <params> <param> <value><string>ABCDEFG</string></value> </param> </params> </methodResponse> |
<methodResponse>可能包含一个<params>结构,或者可能包含一个<fault>结构,具体由过程调用是否成功决定。<params>结构与XML请求中的一样,<fault>元素的语法如下:
| [TR]<fault> <value> <struct> <member> <name>faultCode</name> <value><int>4</int></value> </member> <member> <name>faultString</name> <value><string>Error!</string></value> </member> </struct> </value> </fault |













