XML RPC - Factbites
 Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: XML RPC


    Note: these results are not from the primary (high quality) database.


Related Topics

  
 XML-RPC - Wikipedia, the free encyclopedia
XML-RPC is a remote procedure call protocol which uses XML to encode its calls and HTTP as a transport mechanism.
Second Life virtual environment which allows users to make XML RPC data calls to the Web
This is in stark contrast to most RPC systems, where the standards documents often run into the thousands of pages and require considerable software support in order to be used.
en.wikipedia.org /wiki/XML-RPC   (259 words)

  
 DaveNet : XML-RPC for Newbies
RPC is a very simple extension to the procedure call idea, it says let's create connections between procedures that are running in different applications, or on different machines.
But RPC is important, no matter what format is used, because it allows choices, you can replace a component with another one; and it opens possibilities, empowering advanced users to develop solutions with packaged software that the developers didn't anticipate.
Another advantage of RPC is that users may see opportunities for integration that developers don't understand, combining the features of two or more products.
davenet.scripting.com /1998/07/14/xmlRpcForNewbies   (1772 words)

  
 Cover Pages: XML-RPC
XML and RPCs: Remote Procedure Calls (RPC) are not a new concept.
The purpose of this 'forward mapping' is to allow XML RPC interfaces that have been defined in other languages to be mapped into Java.
A skeleton is an analogous piece of code that runs on a server and maps an incoming network call to a language level call on the server.) (2) APIs and conventions for mapping XML RPC call definitions into Java interfaces, classes, and methods.
xml.coverpages.org /xml-rpc.html   (5457 words)

  
 ONLamp.com -- XML-RPC in Python
By adding XML to the RPC portion, a standard, popular structure for data has been added to the process, breathing new life into RPC.
Rael Dornfest, a driving force in the adoption of XML in the PHP arena, has quite naturally constructed an XML-RPC interface to Meerkat, an open wire service that collects news information from many sources using RSS.
The major, incontestable reason for using XML-RPC is that it works, and works well.
www.onlamp.com /pub/a/python/2000/11/22/xmlrpcclient.html   (732 words)

  
 xml.apache.org
It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses.
The Apache XML Project used to be the home for many XML-related subprojects, many of which have moved to top-level project status recently or are currently in migration.
The idea is that you can take advantage the richness and features of XML and XML Schema and have these features mapped as naturally as possible to the equivalent Java language and typing constructs.
xml.apache.org   (1272 words)

  
 Keith Devens - XML-RPC Library for PHP (v 2.5)
A data oriented XML file is fully nested (like XML-RPC, RSS, SOAP, WDDX, etc.), while XHTML is an example of a type of XML document which is document oriented.
Only requirements are PHP, and the XML parser you're guaranteed to have if you're using PHP built into Apache (which most people are).
With this library, the way everything works is that it builds a data structure representing the XML to be sent.
keithdevens.com /software/xmlrpc   (2200 words)

  
 The Python Web services developer: XML-RPC for Python
It is a simple specification for remote procedure calls (RPC) that uses HTTP as the transport protocol and an XML vocabulary as the message payload.
Mike Olson is a consultant and co-founder of Fourthought Inc., a software vendor and consultancy specializing in XML solutions for enterprise knowledge management applications.
Uche Ogbuji is a consultant and co-founder of Fourthought Inc., a software vendor and consultancy specializing in XML solutions for enterprise knowledge management applications.
www-128.ibm.com /developerworks/webservices/library/ws-pyth10.html   (1735 words)

  
 11.22 xmlrpclib -- XML-RPC client access
However, it's the caller's responsibility to ensure that the string is free of characters that aren't allowed in XML, such as the control characters with ASCII values between 0 and 31; failing to do this will result in an XML-RPC request that isn't well-formed XML.
XML-RPC is a Remote Procedure Call method that uses XML passed via HTTP as a transport.
The returned instance is a proxy object with methods that can be used to invoke corresponding RPC calls on the remote server.
www.python.org /doc/current/lib/module-xmlrpclib.html   (498 words)

  
 XML-RPC
XML very neatly and almost completely decouples the implementation from the interface.
Sometimes the server may parse the XML and send the raw data to the processor.
Then it wraps up the return value of the method in another XML document, and sends that back to the client.
www.ibiblio.org /xml/books/xmljava/chapters/ch02s05.html   (2036 words)

  
 Zend Technologies - Beginner Tutorials - XML- RPC Client
XML is a language designed for creating other mark up languages.
RPC takes this a step further by allowing computers to make procedure calls on other -- remote --computers.
They are similar to regular HTTP calls except the payload is XML.
www.zend.com /zend/tut/tut-xml-rpc-client.php   (1688 words)

  
 XML-RPC for PHP
The xml sent over-the-wire has changed too with respect to some older versions of the lib (in particular: version 1.0.99.2 wrongly encoded chars outside the ASCII range as html entities, whereas now they are encoded as xml charset entities).
In more detail: sending specially crafted malformed xml to a server would cause the php script to emit a php error instead of returning an appropriate xml response.
This makes it unfortunately a lot harder for sysadmins to find an easy cure for the problem: there is a great chance that on public hosting servers the aforementioned files will be found in many different directories and in many different versions.
phpxmlrpc.sourceforge.net   (3444 words)

  
 Increase Visibility in Blog and RSS Directories: XML-RPC Pings - Robin Good's Latest News
RPC stands for Remote Procedure Call, which means that you are executing a command on one computer that controls the behavior of another computer across the Internet, so that the remote computer properly executes that request.
Using the metaphor of a language, XML is no more than a distinct alphabet [pdf file] used to communicate between two computers connected to the Internet.
A wonderful resource that covers XML in general is PerfectXML.
www.masternewmedia.org /news/2004/11/10/increase_visibility_in_blog_and.htm   (2257 words)

  
 O'Reilly Network: Meerkat: The XML-RPC Interface
The RPC in XML-RPC stands for "Remote Procedure Call," a fancy way of saying that you're calling procedures (functions, subroutines, or methods) on another, remote, server.
Meerkat's XML-RPC API is a direct port of its straightforward URL-line recipes to an RPC environment.
Application developers with a little know-how and a sense of adventure may use Meerkat's rich XML feeds and powerful "recipes" (read: queries) as a framework upon which to build their own applications.
www.oreillynet.com /pub/a/rss/2000/11/14/meerkat_xmlrpc.html   (1024 words)

  
 The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 101
The purpose of this "forward mapping" is to allow XML based RPC interfaces that have been defined in other languages to be mapped into Java.
In particular, it is expected there will be close liaison between this RPC JSR and the existing XML Messaging JSR, as it appears that it will be beneficial for these two JSRs to be closely aligned.
The expert group will evaluate to what extent the XML based RPC mappings and APIs should be aligned with the existing CORBA and RMI APIs and mappings.
www.jcp.org /en/jsr/detail?id=101   (1289 words)

  
 JEP-0009: Jabber-RPC
Note that the XML declaration that normally appears at the head of an XML-RPC request or response when transported as the payload of an HTTP POST request MUST BE omitted when it is transported via a Jabber stanza.
XML-RPC [1] is a method of encoding RPC requests and responses in XML.
The original specification defines HTTP (see RFC 2068 [2]) as the only valid transport for XML-RPC payloads.
www.jabber.org /jeps/jep-0009.html   (860 words)

  
 XML
Extensible Markup Language (XML) is a cross-platform, extensible, and text-based standard for representing data.
Java Architecture for XML Binding (JAXB) 2.0 The early draft release of JAXB 2.0 (JSR 222) is now available.
XML Validation and XPath Evaluation in J2SE 5.0 New article about XML technology.
java.sun.com /xml   (461 words)

  
 Summarizing Jabber-RPC
The XML-RPC-encoded RPC requests and responses ('requests' and 'responses') are each carried in Jabber Info/Query (IQ) elements.
This is because the encoding is travelling in a streamed XML document for which the XML declaration has already been made.
defines an encoding of RPC requests and responses - the method call, parameters and results - carried over HTTP.
www.pipetree.com /jabber/jrpc.html   (409 words)

  
 GulfTech Research And Development
The vulnerability is the result of unsanatized data being passed directly into an eval() call in the parseRequest() function of the XMLRPC server.
PHPXMLRPC aka XML-RPC For PHP is a PHP implementation of the XML-RPC web RPC protocol, and was originally developed by Edd Dumbill of Useful Information Company.
// decompose incoming XML into request structure xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, true); xml_set_element_handler($parser, "xmlrpc_se", "xmlrpc_ee"); xml_set_character_data_handler($parser, "xmlrpc_cd"); xml_set_default_handler($parser, "xmlrpc_dh"); if (!xml_parse($parser, $data, 1)) { // return XML error as a faultCode $r=new xmlrpcresp(0, $xmlrpcerrxml+xml_get_error_code($parser), sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($parser)), xml_get_current_line_number($parser))); xml_parser_free($parser); } else { xml_parser_free($parser); $m=new xmlrpcmsg($_xh[$parser]['method']); // now add parameters in $plist=""; for($i=0; $i
www.gulftech.org /?node=research&article_id=00088-07022005   (442 words)

  
 use Perl Creating Web Services with XML-RPC
Every language's implementation of XML-RPC translates the RPC into an XML description that tags each argument with a specific XML-RPC datatype.
There are XML-RPC implementations written in many languages for many platforms, including Perl.
Remember, XML-RPC is designed to be language neutral.
use.perl.org /article.pl?sid=01/02/05/1438258   (1338 words)

  
 Ranchero Software: Open Source XML-RPC Class for Cocoa
For instance, if you use an incorrect RPC URL when calling a method, you may get an HTML page returned instead of the XML-RPC response you were expecting.
Your callback is always called on the main thread, even though the XML-RPC transport is run on another thread.
The sample callback first outputs the raw XML request and response to the Console.
ranchero.com /cocoa/xmlrpc   (672 words)

  
 XML-RPC Message Builder
Because xmlrpc-socket serves as a proxy between your browser and the remote RPC server, it helps sidestep JavaScript security in the browser and allow the response to be returned as a JavaScript string.
You only need to use this if you haven't specified a method name when creating the XMLRPCMessage object.
xmlrpc-socket strips the header information, leaving only the XML response.
www.scottandrew.com /xml-rpc   (612 words)

  
 XML-RPC.NET FAQ
The first is performed by the implementation of the proxy method, converting the call into a method name and an array of type Object which contains the parameters.This representation of the call is then passed to the XmlRpcClientProtocol class using the Invoke method.
XML-RPC.NET handles the issue by specifying that the string value element can contain any Unicode character which can be contained in XML text content.
For the second stage to work effectively it needs to how the parameters should be mapped onto the params element of the XML request and what method name should be specified in the methodCall element.
www.xml-rpc.net /faq/xmlrpcnetfaq.html   (6646 words)

  
 The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 224
The Java APIs for XML based RPC 1.1 specification will be used as the basis for this work.
In the RPC world, the paradigm of asynchronous remote procedure calls is well understood and we'd like to investigate adding support for it to JAX-RPC 2.0.
Now that the JAXB 1.0 technology (JSR-31) has gone final, there is no reason to maintain two separate sets of XML mapping rules in the Java(TM) platform.
jcp.org /en/jsr/detail?id=224   (1537 words)

  
 Programming Web Services with XML-RPC: Chapter 3: Client-Server Communication: XML-RPC in Java
You already have a wide variety of Java-based XML and HTTP tools to choose from, but you can also take advantage of a prepackaged set of XML-RPC tools.
Although understanding the foundations of XML-RPC is very useful for debugging and for establishing connections between systems in different environments, you can treat XML-RPC much like you do any other Java feature.
Although XML-RPC goes against the grain of much Java network programming (and even against some of the fundamental principles of object-oriented development), its alternative approach can be useful in many relatively common scenarios.
www.oreilly.com /catalog/progxmlrpc/chapter/ch03.html   (6287 words)

  
 XMLRPC Framework
The Mulle XMLRPC framework consists of a bunch of classes involved in managing the protocol aspects such as XML parsing/creating and transporting.
As such, XML-RPC does not depend on a specific programming language and in fact there are a lot of implementations for different languages.
In short, XML-RPC is a protocol for doing remote procedure calls on top of XML via HTTP.
www.mulle-kybernetik.com /software/XMLRPC   (839 words)

  
 freshmeat.net: freshmeat - freshmeat XML-RPC API available
Specially in PHP "XML RPC" is a lot more complicated to program than SOAP (with the nusoap-Library).
Simple XML would be *great* if you could play with the server manually via telnet, but because HTTP demands that you count the characters to give a length, it's impossible...
We have a per- project XML file available via /projects-xml/ / (for example the Linux entry) and global dumps of the database contents available in our backend directory.
freshmeat.net /articles/view/1048   (2111 words)

  
 Netcraft: PHP Blogging Apps Vulnerable to XML-RPC Exploits
PHP libraries that allow applications to exchange XML data using remote procedure calls(RPC) fail to fully check incoming data for malicious commands.
Many popular PHP-based blogging, wiki and content management programs can be exploited through a security hole in the way PHP programs handle XML commands.
Bercegay found that the libraries are "vulnerable to a very high risk remote php code execution vulnerability that may allow for an attacker to compromise a vulnerable webserver...
news.netcraft.com /archives/2005/07/04/php_blogging_apps_vulnerable_to_xmlrpc_exploits.html   (295 words)

  
 Secunia - Advisories - XML-RPC for PHP PHP Code Execution Vulnerability
James Bercegay has reported a vulnerability in XML-RPC for PHP, which can be exploited by malicious people to compromise a vulnerable system.
Input passed in an XML document is not properly sanitised before being used in an "eval()" call.
This can be exploited to inject arbitrary PHP code via a specially crafted XML document.
secunia.com /advisories/15852   (277 words)

  
 Using XML-RPC for Web services: XML-RPC Middleware
Also like the Perl library, PHP allows the programmer to look at the underlying XML-RPC conversation for debugging.
Each argument needs to be wrapped in a special object that allows the PHP library to correctly encode the value in XML.
Lines 6 and 7 create the objects for the arguments to the RPC.
www-128.ibm.com /developerworks/webservices/library/ws-xpc2   (2017 words)

  
 main.php?t=php_about
Key benefits of using this extension as compared to other php xmlrpc solutions are:
four different types of xml character escaping are available, which means you can safely send any sort of data, even non-printable and "illegal" xml characters.
Instead, manipulate your values as you normally would, then call a single encode routine to translate that data into xml.
xmlrpc-epi.sourceforge.net /main.php?t=php_about   (245 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.