Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XML-RPC解析器?_Javascript_Parsing_Titanium_Xml Rpc_Appcelerator - Fatal编程技术网

Javascript XML-RPC解析器?

Javascript XML-RPC解析器?,javascript,parsing,titanium,xml-rpc,appcelerator,Javascript,Parsing,Titanium,Xml Rpc,Appcelerator,您好,我正在Appcelerator Titanium中构建一个iPhone应用程序,我想添加的一个功能是对SMF 2.0论坛的论坛支持。我已经在论坛上安装了Tapatalk API,并成功地让我的应用程序发送了一个XML-RPC请求,并检索了包含所有根论坛信息的大量XML-RPC结果。但是,我没有找到一个用于Javascript的XML-RPC解析器。我希望能够将响应反馈到库中,并返回一个数组,其中每个成员和子成员都有适当的索引。有人知道这样一个库,或者更好的方法来获取XML格式的SMF论坛信

您好,我正在Appcelerator Titanium中构建一个iPhone应用程序,我想添加的一个功能是对SMF 2.0论坛的论坛支持。我已经在论坛上安装了Tapatalk API,并成功地让我的应用程序发送了一个XML-RPC请求,并检索了包含所有根论坛信息的大量XML-RPC结果。但是,我没有找到一个用于Javascript的XML-RPC解析器。我希望能够将响应反馈到库中,并返回一个数组,其中每个成员和子成员都有适当的索引。有人知道这样一个库,或者更好的方法来获取XML格式的SMF论坛信息吗?谢谢。

我不知道这样的库,但是,XML-RPC是XML,结构非常简单。现代javascript中至少有3种方法可用于从xml获取数据:

  • 使用纯DOM-
    responseXML.documentElement.getElementByTagName('param')
    等等
  • XSLT过程
  • 使用Xpath(通过document.evaluate)

    此外,您还可以使用任何JSXML/xsl/xpath库来缓解与可移植性等相关的问题

    然而,是的,处理XMLRPC并不是那么简单的任务——有整数、日期和其他一些微妙的问题。但90-95%的完美度可以很快达到)


好吧,我就是这么想的。我并不期待它,因为我有一个嵌套的论坛结构,尽管它主要是字节数组、字符串和ID。谢谢。找到了正确的图书馆。这辆车有点小,但我把它修好了。这叫做模仿: