лучший способ проанализировать XML-строфу из xmpp

StackOverflow https://stackoverflow.com/questions/1584809

  •  22-09-2019
  •  | 
  •  

Вопрос

я получаю поток xml-строфы из журнала.я хочу понять поток, в настоящее время все, о чем я могу думать, это получить спецификацию из xmpp.org протокол и попытаться понять каждую строку.Есть ли какой-нибудь лучший способ, который вы, ребята, делаете, чтобы понять поток xml?есть какой-нибудь более простой способ?

Это было полезно?

Решение

Что ж, тот Спецификация XMPP не такое уж ужасное чтение, но что действительно помогло мне, так это запустить Pidgin и включить XMPP Console plugin и наблюдать за входящими и исходящими строфами по мере взаимодействия с клиентом.У Spark также есть нечто подобное с "режимом отладки".

В наши дни вы увидите множество неосновных расширений практически в любом клиенте, поэтому обязательно ознакомьтесь с ХЕПС как только вы получите четкое представление об основах.

Другие советы

Клиент PSI XMPP действительно удобно использовать при отладке / экспериментировании по трем причинам:(a) это позволяет вам открыть XML-консоль, подобную Pidgin, (b) вы можете фильтровать сообщения, отображаемые задействованными jid, и (c) вы можете ввести необработанное XML-сообщение на консоли и отправить его.Этот последний вариант оказался действительно отличным для быстрого итеративного экспериментирования.

На самом деле, я никогда не просматривал необработанный XML-файл - по крайней мере, внимательно.В тех редких случаях, когда это было необходимо, понять, что происходит, было не так уж трудно.Хотя необходимо досконально разобраться в протоколе и (самое главное) терминологии.(IQ, сообщение, присутствие, список, расширения ...что-то в этом роде).Кроме того, было бы хорошо, если бы вы чувствовали себя уверенно с (продвинутыми) концепциями XML (напримерпространства имен), используемые XMPP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top