Jquery 跨浏览器xml元素选择器?

Jquery 跨浏览器xml元素选择器?,jquery,xml,cross-browser,Jquery,Xml,Cross Browser,给定包含xml元素的HTML文档,如下所示: <xml><Test><Thing></Thing></Test></xml>​ 它在Chrome上运行良好,但在IE 9中找不到任何东西 jsFiddle: 一些背景:我有一个只在IE中工作的旧页面。它将一些XML烘焙到文档服务器端,然后使用ActiveX控件从XML中提取信息。我正在努力让它在Chrome中工作。调整东西以使用jQuery在Chrome上非常有效,但现在IE

给定包含xml元素的HTML文档,如下所示:

<xml><Test><Thing></Thing></Test></xml>​
它在Chrome上运行良好,但在IE 9中找不到任何东西

jsFiddle:


一些背景:我有一个只在IE中工作的旧页面。它将一些XML烘焙到文档服务器端,然后使用ActiveX控件从XML中提取信息。我正在努力让它在Chrome中工作。调整东西以使用jQuery在Chrome上非常有效,但现在IE不起作用。BOO.

给定一个包含xml元素的HTML文档-这不是HTML文档,它是无效文档。您可以使用document.createElementinvalidtagnam使其工作,例如document.createElementTest;但是,这并不意味着它是有效的,而且它可能仍然不能在所有情况下都起作用,例如cloning.Dang。这东西可能会在陆地上停留很长时间
$("xml Test Thing")