1. You have jquery available, which can make a lot of 
'document.getElementById()' & other lower-level JavaScript unnecessary.  jQuery 
is also pretty good at smoothing out the differences between JS implementations 
in different browsers.

2. In your callback function, I believe message.nodeValue will be available in 
either browser, and will be a string containing the message sent by the server.

Hope that helps!

alex

On Jan 16, 2011, at 8:22 AM, stratio wrote:

> 
> Hello, i'm using an activeMQ Ajax client to consume messages (XML data)
> published on a topic.
> I manage to get the messages however i have some trouble to get them as XML
> using Firefox.
> 
> This is the code I'm using to process the received messages :
> 
> var myHandler =
>       {
>               rcvMessage: function(message)
>               {                       
> 
>                       var browserName=navigator.appName;
> 
>                       if (browserName=="Microsoft Internet Explorer") {
> 
>                              document.getElementById('cord').innerHTML = "" + 
> message.xml;
>                       }
> 
>                       else {
>                              document.getElementById('cord').innerHTML = "" +
> message.textContent;
>                       }
>               }
>       };
> 
> 
> myHandler.rcvMessage is the function called everytime there's a new message
> on the topic.
> 
> I make a distinction between Internet explorer and firefox cause the object
> message is different under the two browsers. 
> 
> In Internet Explorer i manage to get the XML data by getting the xml
> attribute, however in Firefox there's no xml attribute for the object
> message and i can only get the data as a string without the XML markers.
> 
> Is there a way to obtain the data as XML from the object message even in
> Firefox?
> 
> Thanks in advance for the help, bye. 
> -- 
> View this message in context: 
> http://activemq.2283324.n4.nabble.com/Porblem-extracting-XML-data-in-Firefox-with-ActiveMQ-Ajax-client-tp3220032p3220032.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
> 

Reply via email to