2016-09-24 34 views
0

ここは私のコードです。XMPPMessageでxmlを解析して迅速化するには?

func xmppStream(sender: XMPPStream!, didReceiveMessage message: XMPPMessage!) { 
    print(message.prettyXMLString()) 
}  

受信メッセージの形式は次のとおりです。

<message xmlns="jabber:client" from="pubsub.myanmarnet.com" to="[email protected]" type="headline"> 
     <event xmlns="http://jabber.org/protocol/pubsub#event"> 
     <items type="headline" node="mynet.global"> 
      <item id="1474017969"> 
      <xml> 
       <title>Myanmar Net</title> 
       <about>Hi,Good Evening!!!</about> 
       <published>2016-09-16 15:56:09</published> 
      </xml> 
      </item> 
     </items> 
     </event> 
     <delay xmlns="urn:xmpp:delay" from="[email protected]/jaxl#cf05ff5e6c92663a32a997f0ea4cf543" stamp="2016-09-16T09:26:09Z"/> 
    </message> 

は、私が取得し、迅速で、テーブルビューの表示(こんにちは、こんばんは!!!)したいです。

+0

'message'はすでに解析された状態ではありませんか? XMLに変換してから、XMLを再度解析したいのですか? :-) – hnh

+0

これらのXML形式、<about>、<published>を迅速に表示してください。 @hnh – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">私はこの答えを得た。私はxmlparserポッドlibを使用しました。 – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="answer-title"> <span class="text-logo margin-top-sm">A</span> <h2 class="title h4">答えて</h2> </div> <div class="item-description text-md markdown-body margin-bottom-40 voidso"> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">0<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p><a href="http://www.xmpp.org/extensions/xep-0060.html" rel="nofollow">XEP-60</a>で定義されているPubSubメッセージのようです。 Robbie HansonのXMMPFrameworkを使用している場合は、<a href="https://github.com/robbiehanson/XMPPFramework/blob/master/Extensions/XEP-0060/XMPPPubSub.h" rel="nofollow">it comes with the XEP-60 extension</a>。あなたは解析に対処する必要はありません。</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/39698033">出典</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2016-09-26 08:31:39</span> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/2553604/">vedis</a></span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> <!-- comments --> <div class="comments"> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">私は(<about>こんにちは、こんにちは!!!!)</about>を素早く表示したいです。 – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">関連する問題</div> <ul class="relative_list"> <li> 1. <a href="http://ja.uwenku.com/question/p-kgzildnu-gb.html" target="_blank" title="解析する新しい迅速"> 解析する新しい迅速 </a> </li> <li> 2. <a href="http://ja.uwenku.com/question/p-eypeteyg-hb.html" target="_blank" title="迅速な解析JSON"> 迅速な解析JSON </a> </li> <li> 3. <a href="http://ja.uwenku.com/question/p-kfcswwlm-pw.html" target="_blank" title="JSONの解析迅速"> JSONの解析迅速 </a> </li> <li> 4. <a href="http://ja.uwenku.com/question/p-hxztjltw-pp.html" target="_blank" title="SwiftyJsonは迅速なjsonの解析を高速化しますか?"> SwiftyJsonは迅速なjsonの解析を高速化しますか? </a> </li> <li> 5. <a href="http://ja.uwenku.com/question/p-ulabnzai-km.html" target="_blank" title="Alsonofireを使用してJsonを迅速に解析する"> Alsonofireを使用してJsonを迅速に解析する </a> </li> <li> 6. <a href="http://ja.uwenku.com/question/p-svzecirr-gv.html" target="_blank" title="jsonレスポンスを保存して迅速なオブジェクトに解析する"> jsonレスポンスを保存して迅速なオブジェクトに解析する </a> </li> <li> 7. <a href="http://ja.uwenku.com/question/p-zqchucqa-eo.html" target="_blank" title="VTD-XMLを使用してXMLファイルを解析する速度を最適化"> VTD-XMLを使用してXMLファイルを解析する速度を最適化 </a> </li> <li> 8. <a href="http://ja.uwenku.com/question/p-xpxhshzy-pg.html" target="_blank" title="Reddit:JSONの迅速な解析3"> Reddit:JSONの迅速な解析3 </a> </li> <li> 9. <a href="http://ja.uwenku.com/question/p-rmzzhjdp-hw.html" target="_blank" title="迅速な解析クエリの上限"> 迅速な解析クエリの上限 </a> </li> <li> 10. <a href="http://ja.uwenku.com/question/p-ewvhbsju-ec.html" target="_blank" title="Androidで解析を高速化する"> Androidで解析を高速化する </a> </li> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4606349252"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <li> 11. <a href="http://ja.uwenku.com/question/p-ehgrqdmg-pa.html" target="_blank" title="有効なjsonに迅速な配列を解析する"> 有効なjsonに迅速な配列を解析する </a> </li> <li> 12. <a href="http://ja.uwenku.com/question/p-mknhcwwx-ct.html" target="_blank" title="XMLを解析して、XMLを解析する際のXMLの解析"> XMLを解析して、XMLを解析する際のXMLの解析 </a> </li> <li> 13. <a href="http://ja.uwenku.com/question/p-hxpbckhp-cu.html" target="_blank" title="XMLシリアル化VS XML解析"> XMLシリアル化VS XML解析 </a> </li> <li> 14. <a href="http://ja.uwenku.com/question/p-qmgorfvt-kx.html" target="_blank" title="JSONの解析ここでは、迅速な3"> JSONの解析ここでは、迅速な3 </a> </li> <li> 15. <a href="http://ja.uwenku.com/question/p-vbhsmbfh-ny.html" target="_blank" title="XML属性を解析してXML要素を解析する"> XML属性を解析してXML要素を解析する </a> </li> <li> 16. <a href="http://ja.uwenku.com/question/p-wsodykdo-mq.html" target="_blank" title="迅速な解析サーバーを使用してブロック機能を追加する"> 迅速な解析サーバーを使用してブロック機能を追加する </a> </li> <li> 17. <a href="http://ja.uwenku.com/question/p-nskdluwg-dc.html" target="_blank" title="メインスレッドのXML解析が高速ですか?どうして?"> メインスレッドのXML解析が高速ですか?どうして? </a> </li> <li> 18. <a href="http://ja.uwenku.com/question/p-kyeojysc-pe.html" target="_blank" title="C#でテキストファイルとしてXML構造化ファイルを解析する"> C#でテキストファイルとしてXML構造化ファイルを解析する </a> </li> <li> 19. <a href="http://ja.uwenku.com/question/p-xquyhzkh-ek.html" target="_blank" title="htmlアジリティパックで解析を高速化"> htmlアジリティパックで解析を高速化 </a> </li> <li> 20. <a href="http://ja.uwenku.com/question/p-mnddkcxg-bt.html" target="_blank" title=".NETでの速度とXMLの解析 - 直列化とXML DOMの比較"> .NETでの速度とXMLの解析 - 直列化とXML DOMの比較 </a> </li> <li> 21. <a href="http://ja.uwenku.com/question/p-blghbkdx-kz.html" target="_blank" title="jsonの緯度と経度をセルで迅速に解析する方法"> jsonの緯度と経度をセルで迅速に解析する方法 </a> </li> <li> 22. <a href="http://ja.uwenku.com/question/p-cxmktiyw-e.html" target="_blank" title="GZIPを使用してXML解析を強化する"> GZIPを使用してXML解析を強化する </a> </li> <li> 23. <a href="http://ja.uwenku.com/question/p-feculqgg-dx.html" target="_blank" title="JSONとDelphiのXML解析速度"> JSONとDelphiのXML解析速度 </a> </li> <li> 24. <a href="http://ja.uwenku.com/question/p-sfjeamqk-eu.html" target="_blank" title="Python - JsonやXMLを解析するのが速いですか?"> Python - JsonやXMLを解析するのが速いですか? </a> </li> <li> 25. <a href="http://ja.uwenku.com/question/p-mmuhayro-hh.html" target="_blank" title="メソッドのクロージャはインスタンスを迅速に保持していますか?迅速で"> メソッドのクロージャはインスタンスを迅速に保持していますか?迅速で </a> </li> <li> 26. <a href="http://ja.uwenku.com/question/p-uazejzma-kg.html" target="_blank" title="xmlをxmlとして解析するには?"> xmlをxmlとして解析するには? </a> </li> <li> 27. <a href="http://ja.uwenku.com/question/p-tipjbost-ed.html" target="_blank" title="ブラックベリーでXMLを解析するには?"> ブラックベリーでXMLを解析するには? </a> </li> <li> 28. <a href="http://ja.uwenku.com/question/p-uihfatzh-dh.html" target="_blank" title="json.org.XMLTokenizerでXMLを解析するには?"> json.org.XMLTokenizerでXMLを解析するには? </a> </li> <li> 29. <a href="http://ja.uwenku.com/question/p-xzahernw-po.html" target="_blank" title="カンナで迅速にHTMLを解析中に特別のdivクラスデータを取得"> カンナで迅速にHTMLを解析中に特別のdivクラスデータを取得 </a> </li> <li> 30. <a href="http://ja.uwenku.com/question/p-rnvraveb-ca.html" target="_blank" title="JDOMを使用してXML解析を自動化するには"> JDOMを使用してXML解析を自動化するには </a> </li> </ul> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048742"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新の質問 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://ja.uwenku.com/question/p-uhzibmjd-ho.html" target="_blank" title="オプションツリーの配列からCSSを設定する方法は?"> オプションツリーの配列からCSSを設定する方法は? </a> </li> <li class="side_article_list_item"> 2. <a href="http://ja.uwenku.com/question/p-qwnzaqup-hg.html" target="_blank" title="jQueryそれぞれのホバリングとアウト機能"> jQueryそれぞれのホバリングとアウト機能 </a> </li> <li class="side_article_list_item"> 3. <a href="http://ja.uwenku.com/question/p-gdpvhavi-go.html" target="_blank" title="タプルをルビのハッシュに渡す"> タプルをルビのハッシュに渡す </a> </li> <li class="side_article_list_item"> 4. <a href="http://ja.uwenku.com/question/p-nnsligpl-gr.html" target="_blank" title="HDFSからのテキストファイルの読み取りと印刷"> HDFSからのテキストファイルの読み取りと印刷 </a> </li> <li class="side_article_list_item"> 5. <a href="http://ja.uwenku.com/question/p-uhysnure-gu.html" target="_blank" title="ASP.net MVC AntiForgeryToken"> ASP.net MVC AntiForgeryToken </a> </li> <li class="side_article_list_item"> 6. <a href="http://ja.uwenku.com/question/p-vmxterrz-gx.html" target="_blank" title="コール素子"> コール素子 </a> </li> <li class="side_article_list_item"> 7. <a href="http://ja.uwenku.com/question/p-gmaxrpqh-gb.html" target="_blank" title="グローバルエクスプレスリクエストモジュールを使用せずに変数にアクセスする"> グローバルエクスプレスリクエストモジュールを使用せずに変数にアクセスする </a> </li> <li class="side_article_list_item"> 8. <a href="http://ja.uwenku.com/question/p-bijengra-gg.html" target="_blank" title="Python Processpoolexecutor - キューを強制終了しますか?"> Python Processpoolexecutor - キューを強制終了しますか? </a> </li> <li class="side_article_list_item"> 9. <a href="http://ja.uwenku.com/question/p-wsuefvvu-gm.html" target="_blank" title="のstd :: make_uniqueの(と据え付ける、emplace_backの)initializer_list引数の厄介な控除"> のstd :: make_uniqueの(と据え付ける、emplace_backの)initializer_list引数の厄介な控除 </a> </li> <li class="side_article_list_item"> 10. <a href="http://ja.uwenku.com/question/p-kovodcdq-hb.html" target="_blank" title="Git - ローカルブランチから引き出した後にリモートブランチからコミットします"> Git - ローカルブランチから引き出した後にリモートブランチからコミットします </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 関連する問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://ja.uwenku.com/question/p-kgzildnu-gb.html" target="_blank" title="解析する新しい迅速"> 解析する新しい迅速 </a> </li> <li class="side_article_list_item"> 2. <a href="http://ja.uwenku.com/question/p-eypeteyg-hb.html" target="_blank" title="迅速な解析JSON"> 迅速な解析JSON </a> </li> <li class="side_article_list_item"> 3. <a href="http://ja.uwenku.com/question/p-kfcswwlm-pw.html" target="_blank" title="JSONの解析迅速"> JSONの解析迅速 </a> </li> <li class="side_article_list_item"> 4. <a href="http://ja.uwenku.com/question/p-hxztjltw-pp.html" target="_blank" title="SwiftyJsonは迅速なjsonの解析を高速化しますか?"> SwiftyJsonは迅速なjsonの解析を高速化しますか? </a> </li> <li class="side_article_list_item"> 5. <a href="http://ja.uwenku.com/question/p-ulabnzai-km.html" target="_blank" title="Alsonofireを使用してJsonを迅速に解析する"> Alsonofireを使用してJsonを迅速に解析する </a> </li> <li class="side_article_list_item"> 6. <a href="http://ja.uwenku.com/question/p-svzecirr-gv.html" target="_blank" title="jsonレスポンスを保存して迅速なオブジェクトに解析する"> jsonレスポンスを保存して迅速なオブジェクトに解析する </a> </li> <li class="side_article_list_item"> 7. <a href="http://ja.uwenku.com/question/p-zqchucqa-eo.html" target="_blank" title="VTD-XMLを使用してXMLファイルを解析する速度を最適化"> VTD-XMLを使用してXMLファイルを解析する速度を最適化 </a> </li> <li class="side_article_list_item"> 8. <a href="http://ja.uwenku.com/question/p-xpxhshzy-pg.html" target="_blank" title="Reddit:JSONの迅速な解析3"> Reddit:JSONの迅速な解析3 </a> </li> <li class="side_article_list_item"> 9. <a href="http://ja.uwenku.com/question/p-rmzzhjdp-hw.html" target="_blank" title="迅速な解析クエリの上限"> 迅速な解析クエリの上限 </a> </li> <li class="side_article_list_item"> 10. <a href="http://ja.uwenku.com/question/p-ewvhbsju-ec.html" target="_blank" title="Androidで解析を高速化する"> Androidで解析を高速化する </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://ja.uwenku.com/contact">お問い合わせ</a></li> <li>© 2020 JA.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>