我想编写一些从DOM Node接口继承的javascript类...听起来非常像how-to-inherit-from-the-dom-element-class,但我不想在我的[X | XHT | HT] ML中使用它的实例文献。我的目标是构建一个绝对独立的DOM树,所以我想使用现代浏览器提供的Node interface而不是创建我自己的DOM实现。节点不应具有任何HTML属性,如类名,样式或(客户端)偏移 - 只是一个简单的节点。该类不需要是可扩展的,Node方法就足够了。
如果有可能创建一个DocumentFragment或一个新文档,我也会很高兴
a)不是(X)HTML文档而是XML文档和
b)与当前文档无关(如document.implementation)
该脚本应该适用于最新版本的Opera和Firefox。其他浏览器是一个很好的,不是必须的;我并不关心任何旧版本。
答案 0 :(得分:0)
似乎这是我最接近我的要求:
new DOMParser().parseFromString("<root />", "text/xml");
但仍无法继承Node接口。