| |
Anhang B: IDL-Definitionen Dieser Anhang enthält das komplette OMG IDL [ OMG IDL ] für das Dokument-Gegenstandmodell des Niveaus 2 HTML-Definitionen. Leider liegt das OMG IDL in diesem Anhang nicht an den Problemen im Validator conformant, das war verwendete, gleich 1 zu validieren. Das schreibgeschützte Attribut auf dem HTMLInputElement [ p.30 ] und HTMLTextAreaElement Schnittstellen [ p.33 ], sowie Gegenstand Attribut auf HTMLAppletElement Schnittstelle [ p.47 ], sind nicht mit OMG IDL 2,2 conformant. valueType Attribut auf dem HTMLParamElement Schnittstelle [ p.46 ] ist nicht mit OMG IDL 2,3,1 conformant, das war nicht als DOM-Niveau 1 freigegeben worden [ DOM-Niveau 1 ] wurde veröffentlicht. Die IDL-Akten sind auch vorhanden wie: http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/idl.zip html2.idl: // Akte: html2.idl # ifndef _ HTML2_IDL _ # definieren Sie _ HTML2_IDL _ # schließen Sie "dom.idl" mit ein # Pragmapräfix "dom.w3c.org" Modul html2 { typedef dom::DOMString DOMString; Nullpunkt des typedef dom::Node; Dokument des typedef dom::Document; typedef dom::NodeList NodeList; Element des typedef dom::Element; Schnittstelle HTMLElement; Schnittstelle HTMLFormElement; Schnittstelle HTMLTableCaptionElement; Schnittstelle HTMLTableSectionElement; Schnittstelle HTMLCollection { nicht unterzeichnete lange Länge des schreibgeschützten Attributes; Nullpunkt- item(in nicht unterzeichneter langer Index); Nullpunkt- namedItem(in Name DOMString); }; // eingeführt in DOM-Niveau 2: Schnittstelle HTMLOptionsCollection { nicht unterzeichnete lange Länge des Attributes; // raises(dom::DOMException) auf der Einstellung Nullpunkt- item(in nicht unterzeichneter langer Index); Nullpunkt- namedItem(in Name DOMString); }; 65 Anhang B: IDL-Definitionen |  |
|
| |
|
|