*** libxmlrpclib.tex.OLD Wed Jul 25 00:28:09 2007 --- libxmlrpclib.tex Wed Jul 25 00:48:52 2007 *************** *** 115,123 **** --- 115,131 ---- {XML-RPC HOWTO}{A good description of XML operation and client software in several languages. Contains pretty much everything an XML-RPC client developer needs to know.} + \seetitle[http://www.xmlrpc.com/spec] + {XML-RPC specification} + {The official specification.} \seetitle[http://xmlrpc-c.sourceforge.net/hacks.php] {XML-RPC Hacks page}{Extensions for various open-source libraries to support introspection and multicall.} + \seetitle[http://effbot.org/zone/xmlrpc-errata.htm] + {Unofficial XML-RPC Errata}{Fredrik Lundh's ``unofficial errata, + intended to clarify certain details in the XML-RPC + specification, as well as hint at 'best practices' to use + when designing your own XML-RPC implementations.''} \end{seealso} *************** *** 231,242 **** \begin{methoddesc}[Binary]{encode}{out} Write the XML-RPC base 64 encoding of this binary item to the out stream object. \end{methoddesc} It also supports certain of Python's built-in operators through a \method{__cmp__()} method. - \subsection{Fault Objects \label{fault-objects}} A \class{Fault} object encapsulates the content of an XML-RPC fault tag. --- 239,254 ---- \begin{methoddesc}[Binary]{encode}{out} Write the XML-RPC base 64 encoding of this binary item to the out stream object. + + The encoded data will have newlines every 76 characters as per + \ulink{RFC 2045 section 6.8}{http://tools.ietf.org/html/rfc2045#section-6.8}, + which was the de facto standard base64 specification when the + XML-RPC spec was written. \end{methoddesc} It also supports certain of Python's built-in operators through a \method{__cmp__()} method. \subsection{Fault Objects \label{fault-objects}} A \class{Fault} object encapsulates the content of an XML-RPC fault tag.