2011-11-21 101 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接口繼承。

相關問題