2011-11-21 100 views
0

我想编写一些从DOM节点接口继承的JavaScript类...听起来很像how-to-inherit-from-the-dom-element-class,但我不想在我的[X | XHT | HT] ML文档中使用它的实例。我的目标是建立一个绝对的独立DOM树,所以我想使用现代浏览器提供的Node interface,而不是创建自己的DOM实现。节点不应该具有任何HTML属性,如类名,样式或(客户端)偏移量 - 只是一个简单的节点。该类不需要可扩展,Node方法就足够了。有没有一种方法可以从JavaScript Node接口继承?

我也很乐意,如果有创建的DocumentFragment或一个新的文档,其中
一)不是(X)HTML文档,但一个XML文档和
B A可能性)不使用当前的相关文件(如document.implementation

该脚本应该在最新版本的Opera和Firefox中工作。其他浏览器是一个很好的,不是必须的;我不在乎任何旧版本。

+0

为什么选择投票? – Bergi

回答

0

这似乎是,这是最接近我的要求:

new DOMParser().parseFromString("<root />", "text/xml"); 

但仍然没有办法从Node接口继承。

相关问题