Roy Wood wrote:
> new XMLSerializer().serializeToString(node);
Whoa-- using this I actually get back the text I really want, which is
not at all what I expected. I thought I'd get an XML representation of
the node.
Whoa indeed. Am I confused, or...confused? wait a second...so what you
have is, umm, say
var nodes = soapResponse.message.getElementsByTagName("item");
var ser=new XMLSerializer();
var res="";
for (var i = 0;i < nodes.length;i++) {
res+= ser.serializeToString(nodes[i]);
}
alert(res);
and the result does not contain the "<item..>" tags? This I don't get.
Can you try
var nodes = soapResponse.message.getElementsByTagName("item");
var ser=new XMLSerializer();
var res="";
for (var i = 0;i < nodes.length;i++) {
var node=nodes[i];
res+= node.nodeName+":"+node.nodeType+":"+node.nodeValue+":"+ser.serializeToString(node)+"\n";
}
alert(res);
puzzled,puzzled,puzzled.
Tom Myers