<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6396.0">
<TITLE>RE: [JDEV] Formatting pt. 2 - JAJC</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Courier New">Ok, I *think* I'm getting close, but I get the SendMessageFailedException.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SendMessageFailedException.getLocalizedMessage() returns this: The element &quot;message&quot; could not be added as a child of &quot;message&quot;: The element already has an existing parent (the document root)</FONT></P>

<P><FONT SIZE=2 FACE="Courier New">--Code--</FONT>

<BR><FONT SIZE=2 FACE="Courier New">JabberChatMessage msg = new JabberChatMessage(JabberChatMessage.TYPE_CHAT);</FONT>

<BR><FONT SIZE=2 FACE="Courier New">msg.setTo(jabTo);</FONT>

<BR><FONT SIZE=2 FACE="Courier New">msg.setHTMLBody(message);</FONT>

<BR><FONT SIZE=2 FACE="Courier New">msg.setSynchronized(false);</FONT>

<BR><FONT SIZE=2 FACE="Courier New">jabberSession.sendMessage(msg);</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Steven Cunningham</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Database Management Group</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Liberty Mutual</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">-----Original Message-----</FONT>

<BR><FONT SIZE=2 FACE="Courier New">From: Chris Chen [</FONT><A HREF="mailto:ckchris@idream.net"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">mailto:ckchris@idream.net</FONT></U></A><FONT SIZE=2 FACE="Courier New">] </FONT>

<BR><FONT SIZE=2 FACE="Courier New">Sent: Wednesday, August 13, 2003 4:00 PM</FONT>

<BR><FONT SIZE=2 FACE="Courier New">To: Cunningham, Steven</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Subject: Re: [JDEV] Formatting pt. 2 - JAJC</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">Hi,</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">That is not how you utilize the jabber chat service's sendPrivateMessage().. You should read the javadocs for the method.</FONT></P>

<P><FONT SIZE=2 FACE="Courier New">JabberChatService.sendPrivateMessage() accepts a recipient JID and the &quot;body&quot; of the message, NOT the XML representation of the message.</FONT></P>

<P><FONT SIZE=2 FACE="Courier New">As I mentioned before, please read my previous post on how to send a chat message that contains HTML.&nbsp; I replied to your message yesterday.</FONT></P>

<P><FONT SIZE=2 FACE="Courier New">Thanks,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Chris</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">----- Original Message ----- </FONT>

<BR><FONT SIZE=2 FACE="Courier New">From: &quot;Cunningham, Steven&quot; &lt;Steven.Cunningham@LibertyMutual.com&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">To: &lt;jdev@jabber.org&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Sent: Wednesday, August 13, 2003 12:35 PM</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Subject: RE: [JDEV] Formatting pt. 2 - JAJC</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">&gt; Can someone tell me if I'm doing this wrong?</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; --&nbsp;&nbsp; Java Code&nbsp;&nbsp; --</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; String jabMessage = &quot;&lt;message&gt;&lt;body&gt;OMG, i'm green with</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; envy!&lt;/body&gt;&lt;html xmlns='<A HREF="http://jabber.org/protocol/xhtml-im'">http://jabber.org/protocol/xhtml-im'</A>&gt;&lt;body&gt;&lt;p</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; style='font-size:large'&gt;OMG, i'm &lt;span </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; style='color:green'&gt;green&lt;/span&gt; with </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &lt;em&gt;envy&lt;/em&gt;!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;&lt;/message&gt;&quot;;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; JabberChatService chat = jabberSession.getChatService();</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; chat.sendPrivateMessage(to, message);</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; -- End Java Code --</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; Steven Cunningham</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; Database Management Group</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; Liberty Mutual</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; -----Original Message-----</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; From: David 'TheRaven' Chisnall [</FONT><A HREF="mailto:theraven@sucs.org"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">mailto:theraven@sucs.org</FONT></U></A><FONT SIZE=2 FACE="Courier New">]</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; Sent: Wednesday, August 13, 2003 11:41 AM</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; To: jdev@jabber.org</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; Subject: Re: [JDEV] Formatting pt. 2 - JAJC</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; JAJC does support some form of XHTML, although it claims to be &lt;html</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; xmlns=&quot;<A HREF="http://www.w3.org/TR/xhtml-basic">http://www.w3.org/TR/xhtml-basic</A>&quot;&gt;, rather than the recommended </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &lt;html xmlns=&quot;<A HREF="http://jabber.org/protocol/xhtml-im">http://jabber.org/protocol/xhtml-im</A>&quot;&gt; from JEP-71, so I </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; don't know how compatible it is with other implementations.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; Cunningham, Steven wrote:</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; Formatting pt. 2 - JAJC</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; I got responses on formatting messages with the Exodous client, but</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; it seems that it's not possible.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; Now I'd like to ask how/if it's possible to do so with the JAJC</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; client?</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; * Steven Cunningham *</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; Database Management Group</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt; Liberty Mutual</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; &gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; _______________________________________________</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; jdev mailing list</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; jdev@jabber.org</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; </FONT><A HREF="http://mailman.jabber.org/listinfo/jdev"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://mailman.jabber.org/listinfo/jdev</FONT></U></A>

<BR><FONT SIZE=2 FACE="Courier New">&gt; _______________________________________________</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; jdev mailing list</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; jdev@jabber.org</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt; </FONT><A HREF="http://mailman.jabber.org/listinfo/jdev"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://mailman.jabber.org/listinfo/jdev</FONT></U></A>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>
</P>
<BR>
<BR>
<BR>

<P><B><FONT COLOR="#000080" SIZE=2 FACE="Arial">Steven Cunningham</FONT></B>

<BR><FONT COLOR="#808080" SIZE=2 FACE="Verdana">Database Management Group</FONT>

<BR><FONT COLOR="#808080" SIZE=2 FACE="Verdana">Liberty Mutual</FONT>
</P>

</BODY>
</HTML>