I have solved the problem. IE6 has a responseXML bug. So you need to create Microsoft xml object by ActiveXObject. example: $.get("test.xml",function(responseText){ var xmlDocument = new ActiveXObject("Microsoft.XMLDOM"); xmlDocument.loadXML(responseText); $('control', xmlDocument).text(); });
please see dean.edwards article http://dean.edwards.name/weblog/2006/04/easy-xml/ On Jun 18, 5:23 pm, "Andrew G." <[EMAIL PROTECTED]> wrote: > I have the same problem. Even very simple example doesn't work in IE6 > > For example, I try the following code > > $.get("test.xml",function(xml){ > var text = $("control",xml).text(); > alert(text); > > }); > > my XML file is as follows: > > <controls> > <control>aaaaa</control> > </controls> > > and when I run my code IE returns nothing. > > On Jun 18, 1:16 pm, Marc Jansen <[EMAIL PROTECTED]> wrote: > > > Hi Mike, > > > mike yao schrieb: > > > > I try to via ajax calling back xml object and manipulate, but IE6 > > > can't get nodes infomation. Is jquery compatible under IE6? > > > It should be working with IE 6. What exactly are you trying to do? Could > > you post a small example? > > > -- Marc