¿Cuál es la mejor Javascript, XML-RPC biblioteca de cliente?

¿Cuál es la mejor Javascript, XML-RPC biblioteca de cliente en su opinión, y por qué?

Soy de hacer una de JQuery aplicación y necesito comunicarme con mi servidor xmlrpc con ella.

Encontrar a continuación de las bibliotecas, pero no tengo idea de cuáles son sus pros y sus contras:

http://www.zentus.com/js/xmlrpc.js.html

http://www.scottandrew.com/xml-rpc/

http://phpxmlrpc.sourceforge.net/jsxmlrpc/

http://www.vcdn.org/Public/XMLRPC/

http://mimic-xmlrpc.sourceforge.net/

7 Kommentare

  1. 6

    Hay un alojada en Google de la biblioteca de aquí: http://code.google.com/p/json-xml-rpc/.
    Es compatible con XML-RPC y JSON-RPC para JavaScript, y asincrónica, así como las solicitudes sincrónicas. Estoy a punto de probar el XML-RPC para JavaScript a mí mismo con una interfaz de usuario JQuery y actualizar esta basado en mis conclusiones.

    • Parece que no se puede utilizar el protocolo XML-RPC para las llamadas entre dominios con esta biblioteca. 🙁
    • else if(este.__protocolo == ‘XML-RPC’) tirar Error(«no se puede utilizar el protocolo XML-RPC para acceder a los servicios en otros dominios.»);
    • Esto parece hacer el trabajo muy bien. funciona en todos los principales navegadores. Gran par con Zope y Plone!
    • Este ya no se mantiene…
  2. 1

    He intentado http://www.zentus.com/js/xmlrpc.js.html a mí mismo. Tiene problemas de análisis el resultado en FireFox y Chrome, analizando el resultado en IE ha funcionado muy bien.

    No he probado los otros, pero ‘imitar’ se ve genial (si es que funciona).

    Para mi propio problema, he cambiado a JSON en lugar de XMLRPC.

    • De hecho, he cambiado a JSON también. Principalmente porque necesito JSONP habilidades. Pero de cualquier forma, sería bueno leer más comentarios acerca de estos.
  3. 1

    Para XML-RPC llamadas de cliente en JavaScript a un servidor remoto, he utilizado con éxito la RedStone XML-RPC de la biblioteca:

    Estaba interfaz con Python en el otro lado, yo tuve que hacer una pequeña corrección a la biblioteca a pesar de que:

    // python xml-rpc does not has a handler name
    var message = '<?xml version="1.0"?><methodCall><methodName>' + ((this.handlerName!="")?(this.handlerName + '.'):"") +  method + '</methodName>';
  4. 0

    El protocolo es bastante fácil de hacer, está seguro de que necesita una biblioteca en todos? Tal vez acaba de enviar el XML el protocolo requiere?

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea