XML-RPC解析器?
问题描述:
您好,我正在Appcelerator Titanium中构建一个iPhone应用程序,我想添加的一个功能是针对SMF 2.0论坛的论坛支持。我在论坛上安装了Tapatalk API,并成功地让我的应用程序发送XML-RPC请求并使用所有根论坛信息检索大量的XML-RPC结果。然而,我没有找到一个用于Javascript的XML-RPC解析器。我希望能够将响应提供给库并返回一个数组,每个成员和子成员都适当地进行索引。有没有人知道这样的图书馆,或者更好的方式来获取XML格式的SMF论坛信息?谢谢。XML-RPC解析器?
答
我不知道这样的库,但是,XML-RPC就是XML,结构非常简单。现代JavaScript中至少有3种方法可用于从xml获取数据:
- 使用纯DOM -
responseXML.documentElement.getElementByTagName('param')
等等。 - using XSLT PROC
-
使用XPath(通过document.evaluate)
此外,还可以采取任何JS XML/XSL/XPath的库旨在缓解与便携性等方面的问题。不过,是的,处理XMLRPC并不是那么简单的任务 - 有整数,日期和其他一些细微的问题。但90-95%的完美可以达到相当快)
好吧,这就是我想的。不期待它,因为我有一个嵌套的论坛结构来处理它的主要字节数组,字符串和ID。谢谢。 – Primus202
找到合适的图书馆。这有点儿车,但我得到它的工作。它叫做Mimic:http://mimic-xmlrpc.sourceforge.net/ – Primus202