DOMに直す(これでもいけるんじゃ?)
/** * 新しいdocumentElementにtextを代入してdocumentを作成します。 * ownerDocumentが同一なのでappendできます。 */ var parseDocument = function(str) { var element = document.createElement('documentElement'); // var container = document.createDocumentFragment(); try { element.innerHTML = str; } catch(e) { } return element; };