JSDOM中的NodeIterator或TreeWalker对象

我试图在node.js中使用jsdom来做一个小的转换到HTML文档。 在进行客户端testing时,我使用了document.createTreeWalkerdocument.createNodeIterator函数,它们是DOM 2规范的一部分 …但是,它们显然不是jsdom的一部分,尽pipe它的作者声称它具有完整的DOM1和DOM2兼容性。 我错过了什么吗? 这些function在由jsdom创build的文档中是否可用?

 $ node > var jsdom = require('jsdom'); > var doc = jsdom.jsdom('<div>Test</div><div>One</div><div>Two</div>'); > doc.createTreeWalker(doc) TypeError: Object [ null ] has no method 'createTreeWalker' at [object Context]:1:5 at Interface.<anonymous> (repl.js:171:22) at Interface.emit (events.js:64:17) at Interface._onLine (readline.js:153:10) at Interface._line (readline.js:408:8) at Interface._ttyWrite (readline.js:585:14) at ReadStream.<anonymous> (readline.js:73:12) at ReadStream.emit (events.js:81:20) at ReadStream._emitKey (tty_posix.js:307:10) at ReadStream.onData (tty_posix.js:70:12) 

Interesting Posts