X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcore.js;h=13efaec0c3e0d3a0cf2e48d1a0e25365a93638f9;hb=04977b8ea2f9cbf786ae244a8b47aed67e37df7f;hp=6dc4f00f521d8ccba2ef74afe011114dd5b4b64d;hpb=679998283570ce9fbbe310a9f37169c20e871ef4;p=jquery.git diff --git a/src/core.js b/src/core.js index 6dc4f00..13efaec 100644 --- a/src/core.js +++ b/src/core.js @@ -621,8 +621,8 @@ jQuery.extend({ // check if an element is in a (or is an) XML document isXMLDoc: function( elem ) { - return elem.documentElement && !elem.body || - elem.tagName && elem.ownerDocument && !elem.ownerDocument.body; + return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" || + !!elem.ownerDocument && jQuery.isXMLDoc( elem.ownerDocument ); }, // Evalulates a script in a global context