Pidgin XMPP chat não decodificando HTML.

1

Neste momento, no chat do Pidgin, temos um bot do Github que publica quando as coisas são atualizadas, incluindo links.

No entanto, por alguma razão, essas mensagens vêm como HTML em vez de usar o pidgin.

Existe alguma maneira de fazer o pidgin decodificar esse html?

    
por GruffTech 16.01.2014 / 18:25

1 resposta

0

Não sou especialista em Pidgin, mas sei muito sobre o XMPP. Em suma, o XMPP suporta apenas um subconjunto de XHTML, e conteúdo "rico" entregue em XMPP para < - > do pidgin é provável que seja deste subconjunto XHTML limitado. Dê uma olhada em XEP-0071: XHTML-IM . Isso é o máximo que posso sugerir sem poder ver as estrofes de mensagens XMPP brutas (completas). Se eu fosse arriscar um palpite, eu pensaria que você não está formatando corretamente suas mensagens com os elementos de wrapper adequados:

5. Wrapper Element

The root element for including XHTML content within XMPP stanzas is <html/>. This element is qualified by the 'http://jabber.org/protocol/xhtml-im' namespace. From the perspective of XMPP, the wrapper element functions as an XMPP extension element; from the perspective of XHTML, it functions as a wrapper for XHTML 1.0 content qualified by the 'http://www.w3.org/1999/xhtml' namespace. Such XHTML content MUST be contained in one or more elements qualified by the 'http://www.w3.org/1999/xhtml' namespace and MUST conform to the XHTML-IM Integration Set defined in the following section. If more than one element is included in the wrapper element, each element MUST possess an 'xml:lang' attribute with a distinct value, where the value of that attribute MUST adhere to the rules defined in RFC 5646 [18]. A formal definition of the element is provided in the XHTML-IM Wrapper Schema.

    
por 23.02.2018 / 00:48