XML活動



XML事件是一個規範的W3C,可處理發生在XML文檔中的事件。這些事件通常觸發由用戶與文檔,網頁交互時,使用Web瀏覽器的PC,移動電話或電話上。

目錄[廣告]
正式的定義[編輯]
從技術上講,異步操作的XML事件表示(例如鼠標點擊某個按鈕)的任何數據元素被分配到一個XML文檔。 XML的活動提供了一個靜態鍵合到句法DOM事件接口,由此事件可以被處理。

動機[編輯]
該XML Events標準被定義為給基於XML的語言,有可能整合統一的觀察員和關聯的事件處理程序與文檔對象模型(DOM)級別2事件接口。其結果是相關聯的基於XML的文檔,例如XHTML行為的說明,可互操作的方式。

XML的優點事件[編輯]
XML活動使用的顧慮設計模板分離,其技術是很中性的感謝處理。因此,網站設計者自由給出相對於該代碼的組織和文件內容和腳本的分離也是可能的。

SVG元素的兩個前HTML和更早版本結合一個表示元素,但事實上,在事件名稱進行編碼的屬性名稱在。因此,該屬性的值也為元素的事件的動作。例如(使用onclick屬性):

<p> <a保持href="http://www.beispiel.com" onclick="win​​dow.alert('Hallo!');回到這裡false;">代碼!</ P>
這種設計有三個缺點:

事件鏈接到的語言,所以你必須使語言的變化,添加一個新的事件類型
他迫使軟件開發者以混合文件的內容與腳本和事件處理的規格,而不是允許分離
您只能使用每個文檔中的一個腳本語言。