Seiten

Mittwoch, 8. Juni 2011

Das Document Object Model

Einenen einfachen überblick ergibt hier zum Beispiel das Firefox-Plugin Firebug.
Öffnet mat hiermit den Quelltext und versucht Elemente zu Parsen kann man die ( Kollabierbar Dargestellte ) Baumstruktur der Seite erkennen.
Die Entwicklung des Document Object Models ist eng mit der Entwicklung von Java Script verknüpft, welches in der Lage ist die Nach DOM formatierten Seitenlemente zu verändern, Elemente hinzuzufügen oder eben auch zu entfernen. Dies wurde aber erst möglich als eine Mehrzahl von Browsern Interpreter enthielten, welche Java Script Code lesen und ausführen konnten.
DOM ist seit 1998 ein Standard des W3C und wird in 4 Ebenen unterteilt.

Das DOM-Level 0 ist dabei nicht konkret festgelegt und beinhaltet die mittels JavaScript nutzbaren Techniken zum Zugriff auf HTML-Dokumente.

DOM 1  definiert das Bewegen von Knoten im DOM-Baum und die Manipulation der Knoten sowie das Einfügen neuer Elemente und Setzen von Attributen.

DOM2 erlaubt den Zugriff auf Informationen konkreter Wiedergabearten des Dokuments (zum Beispiel der grafischen Darstellung im Webbrowser). Dies wird vor allem zusammen mit DOM CSS benutzt, um die tatsächlichen CSS-Eigenschaftswerte von gewissen Elementen in Erfahrung zu bringen (zum Beispiel "Welche Hintergrundfarbe hat eine Überschrift?").

Das Oberste Level 3 XPath erlaubt das Auswählen von Knoten anhand von XPath-Ausdrücken und Load and Save ermöglicht die Serialisierung von Dokumenten oder Dokumentteilen sowie das Parsen von XML-Dokumenten in Zeichenketten. Zudem können XML-Dokumente über HTTP versendet und abgerufen werden..

Keine Kommentare:

Kommentar veröffentlichen