Hi, I'm using the XML-RPC implementation from Useful (http://phpxmlrpc.sourceforge.net) to do my client in PHP. When this client receives a response from my server and this response is a array of struct with more than 1 item, occurs a problem. When the response array of struct has just 1 item it works fine.
Look what my server is sending like response (array of struct with 2 items), this response raises a error in my client. The struct has 3 members ("codigo", "cidade", "estado"): <?xml version="1.0" encoding="ISO-8859-1"?> <methodResponse> <params> <param> <value> <struct> <member> <name>cidades</name> <value> <array> <data> <value> <struct> <member> <name>codigo</name> <value><int>2</int></value> </member> <member> <name>cidade</name> <value><string>Blumenau</string></value> </member> <member> <name>estado</name> <value><string>SC</string></value> </member> </struct> </value> <value> <struct> <member> <name>codigo</name> <value><int>3</int></value> </member> <member> <name>cidade</name> <value><string>Timbó</string></value> </member> <member> <name>estado</name> <value><string>SC</string></value> </member> </struct> </value> </data> </array> </value> </member> </struct> </value> </param> </params> </methodResponse> This response works fine (just 1 item in the array): <?xml version="1.0" encoding="ISO-8859-1"?> <params> <param> <value> <struct> <member> <name>cidades</name> <value> <array> <data> <value> <struct> <member> <name>codigo</name> <value><int>2</int></value> </member> <member> <name>cidade</name> <value><string>Blumenau</string></value> </member> <member> <name>estado</name> <value><string>SC</string></value> </member> </struct> </value> </data> </array> </value> </member> </struct> </value> </param> </params> Thanks for any help. Evandro Sestrem evandro at blueone dot com dot br -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php