【问题标题】:best way to analyze xml stanza from xmpp从 xmpp 分析 xml 节的最佳方法
【发布时间】:2010-12-07 18:35:34
【问题描述】:

我从日志中获取 xml 节流。我想了解流程,目前我能想到的是从 xmpp.org 协议中获取规范并尝试了解每一行。你们是否有任何最佳实践来理解 xml 流?有更简单的方法吗?

【问题讨论】:

    标签: java xmpp openfire smack


    【解决方案1】:

    好吧,XMPP spec 读起来并没有那么糟糕,但真正帮助我的是启动 Pidgin 并打开 XMPP 控制台插件,并在您与客户端交互时观察传入和传出的节。 Spark 也有与“调试模式”类似的东西。

    如今,您几乎可以在任何客户端中看到很多非核心扩展,因此,一旦您对基础有了扎实的了解,请务必查看XEPS。

    【讨论】:

      【解决方案2】:

      PSI XMPP 客户端非常适合用于调试/实验,原因有以下三个:(a) 它允许您打开像 Pidgin 这样的 XML 控制台,(b) 您可以过滤所涉及的 jid 显示的消息,以及 (c ) 您可以在控制台上输入原始 XML 消息并发送它。最后一个已被证明非常适合快速迭代实验。

      【讨论】:

      • 由于 PSI 不再处于积极开发阶段,因此我建议 Gajim 完成此任务。
      【解决方案3】:

      实际上,我从未看过原始 XML —— 至少没有仔细研究过。在极少数情况下,如果有必要,不难理解发生了什么。尽管有必要彻底了解协议和(最重要的是)术语。 (智商、信息、存在、名册、扩展名……那种东西)。此外,如果您对 XMPP 使用的(高级)XML 概念(例如命名空间)有信心,那就太好了。

      【讨论】:

        猜你喜欢
        • 2011-02-14
        • 2018-01-17
        • 1970-01-01
        • 2012-03-27
        • 2011-05-03
        • 1970-01-01
        • 2012-10-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多