こんにちは私はAppcelerator TitaniumにiPhoneアプリを構築しています。私が追加したい機能の1つは、SMF 2.0フォーラムのフォーラムサポートです。私はフォーラムにTapatalk APIをインストールして、アプリケーションがXML-RPCリクエストを送信し、すべてのルートフォーラム情報で大量のXML-RPC結果を取得することに成功しました。しかし、私はJavascript用のXML-RPCパーサを見つけることはできませんでした。私は、ライブラリに応答を送り、各メンバーとサブメンバーが適切に索引付けされた配列を返すことができます。誰でもこのようなライブラリや、SMFフォーラムの情報をXML形式で入手するためのより良い方法を知っていますか?ありがとう。XML-RPCパーサー?
2
A
答えて
1
私はそのようなライブラリは知らないが、XML-RPCはXMLであり、かなり単純な構造である。現代のjavascriptには、xmlからデータを取得するために少なくとも3つのアプローチがあります:
- 純粋なDOM -
responseXML.documentElement.getElementByTagName('param')
などを使用しています。また(document.evaluate経由)XPathを使用し
- using XSLT procを
は、あなたがそうで可搬性とに関連する問題を軽減することを目的とした任意のJS XML/XSL/XPathのライブラリを取ることができます。
それにもかかわらず、はい、XMLRPCを処理するのは簡単なことではありません。整数、日付などの微妙な問題があります。しかし、90-95%の完璧さはかなり速く達成することができます)
関連する問題
- 1. C#XMLRPCカスタムフィールド
- 2. XMLRPC IP.Boardは
- 3. python xmlrpcタイムアウトエラー
- 4. JavascriptのXMLRPCクライアント
- 5. エラー応答XMLRPC
- 6. XMLRPCの実装
- 7. Python XMLRPC Nessusエラー
- 8. トラブリングメソッドXMLRPC - Odoo v9
- 9. XMLRPCとDrupalの
- 10. XMLRPC Pythonサーバー
- 11. Odoo xmlrpc TypeError:unhashable type 'list'
- 12. iOSプロジェクト用XMLRPC-iOS
- 13. ビューベースのアプリケーションでxmlrpc
- 14. Wordpress New Post XMLRPCで
- 15. PHP Drupal 6 XMLRPCコール
- 16. PHP PDFパーサーSMALOtとTCPDFパーサー
- 17. JQueryテーブル・パーサーのカスタム・パーサー
- 18. サーバー側のライブラリ(c/C++)xmlrpc
- 19. python3でXMLRPCリクエストを送信
- 20. ejabberdのXMLRPC構成エラー
- 21. C++/CのWindows用XMLRPC
- 22. xmlrpcでオブジェクトとしてパラメータを渡す方法 - ノードモジュール(github.com/baalexander/node-xmlrpc)
- 23. SAX xmlパーサーまたはDOMパーサー?
- 24. [パーサーsetDelegate:self];
- 25. HTMLパーサー
- 26. SAXパーサー:
- 27. DOMstringパーサー
- 28. Apache xmlrpcクライアントの入力/出力xml
- 29. Xmlrpc ServerProxyがsocket.gaierrorを返します
- 30. XMLRPC - カスタムポストタイプとカスタムフィールドを含むwp.newPost
私は考えました。私は主にバイト配列、文字列、およびIDを使用するネストされたフォーラム構造を持っているので、それを楽しみにしていません。ありがとう。 – Primus202
正しいライブラリが見つかりました。それはちょっとバグだったけど、うまくいった。それはMimicと呼ばれています:http://mimic-xmlrpc.sourceforge.net/ – Primus202