XML处理与不同编程语言的应用实践
1. REBOL中的XML - RPC
REBOL虽注重数据处理,但对XML - RPC的支持相对较新。目前有两种解决方案,我们主要关注Chris Langreiter的RXR方案。不过,RXR尚处早期,客户端相对稳定,服务器端易出现问题,所以这里先介绍客户端使用。
1.1 客户端使用步骤
- 加载库 :加载XML - RPC库。
- 创建对象 :基于
xmlrpc - server类创建新对象。 - 调用远程过程 :使用该对象调用远程过程。
示例代码如下:
REBOL []
do load %xmlrpc - lib.r
stateserver: make xmlrpc - server [ host: "betty.userland.com"
port: 80 uri: "/RPC2"]
print xmlrpc - call stateserver "examples.getStateName" [21]
运行结果为:
Massachusetts
若要与Python的XML - RPC服务器通信,示例代码如下:
REBOL []
do load
超级会员免费看
订阅专栏 解锁全文
3364

被折叠的 条评论
为什么被折叠?



