Las fallas XML-RPC son un tipo de respuestas. Si hubo un problema al procesar una solicitud XML-RPC, el elemento methodResponse contendrá un elemento de error en lugar de un elemento params. El elemento de falla, como el elemento params , tiene un solo valor que indica que algo salió mal. Una respuesta de falla puede verse así:
<?xml version="1.0"?>
<methodResponse>
<fault>
<value><string>No such method!</string></value>
</fault>
</methodResponse>
Una falla también tendrá un código de error. XML-RPC no estandariza los códigos de error en absoluto. Deberá consultar la documentación de paquetes particulares para ver cómo manejan los fallos.
Una respuesta de falla también podría verse así:
<?xml version="1.0"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>code</name>
<value><int>26</int></value>
</member>
<member>
<name>message</name>
<value><string>No such method!</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>