From be36e7955cfa61aebf65aa70b680f2f4fc87f9c4 Mon Sep 17 00:00:00 2001 From: suVene Date: Sun, 30 Nov 2008 18:39:27 +0000 Subject: XPathのcontextNodeとして利用するにはDocumentFragment.firstChildをreturnすればよい?たぶん。うまくいってるし。ex.)wedata-multi-requester git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/branches/1.2@25486 d0d07461-0603-4401-acd4-de1884942a52 --- multi_requester.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/multi_requester.js b/multi_requester.js index 65c841a..f2a31a1 100644 --- a/multi_requester.js +++ b/multi_requester.js @@ -376,11 +376,12 @@ Response.prototype = { var fragment = range.extractContents(); range.detach(); var dom = fragment.lastChild; - if (dom.tagName == 'parserError' || dom.namespaceURI == 'http://www.mozilla.org/newlayout/xml/parsererror.xml' || fragment instanceof DocumentFragment) { + if (dom.tagName == 'parserError' || dom.namespaceURI == 'http://www.mozilla.org/newlayout/xml/parsererror.xml') { $U.log('retry parsing.'); return this._createHTMLDocument2(str); } else { - return fragment.childNodes.length > 1 ? fragment : fragment.firstChild; + $U.log('return document fragment'); + return fragment.firstChild; } }, _createHTMLDocument2: function(str) { -- cgit v1.2.3