AppleScript、XML与Unicode:技术深度解析
1. AppleScript与XML-RPC的应用
1.1 访问XML-RPC服务
在使用AppleScript访问XML-RPC服务时,我们可以借助Late Night Software提供的XML-RPC扩展。首先,要将这个扩展(实际上是一个AppleScript库)放置在容易找到的位置,理想情况是放在系统文件夹中。例如,可以在系统文件夹的脚本文件夹下创建一个“Libraries”文件夹,然后将“XML - RPC Lib”库复制到该文件夹中。
接下来,在脚本中加载这个库,示例代码如下:
property XMLRPC : XMLRPC of (load script alias ((path to scripts folder as
string) & "Libraries:XML - RPC Lib"))
连接到远程机器时,调用新创建的XML - RPC对象的 invokeMethod 方法。以下是访问UserLand XML - RPC示例服务器的代码示例:
set stateName to XMLRPC's
invokeMethod("http://betty.userland.com:80/RPC2",
"examples.getStateName", 13)
若要提供多个参数,需嵌入AppleScript
超级会员免费看
订阅专栏 解锁全文
2229

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



