つれづれなるままに。

webテストの自動化について備忘録のつもりで書いています

テキスト状態のHTMLSRCをDOMオブジェクトの形に

テキスト状態のHTMLSRCをDOMオブジェクトの形にしたい。

storedVars.FUNC.createHTMLDocument=function(src) {
  var doctype = document.implementation.createDocumentType('html','-//W3C//DTD HTML 4.01//EN','http://www.w3.org/TR/html4/strict.dtd');
  var doc = document.implementation.createDocument(null, 'html', doctype);
  var range = document.createRange();
  range.selectNodeContents(document.documentElement);
  var content = doc.adoptNode(range.createContextualFragment(src));
  doc.documentElement.appendChild(content);
  return doc;
}

もしかして、HTMLタグから始まるものはだめ?