Willkommen im Weblog von Michael ORTNER! |
... newer stories
Donnerstag, 1. November 2007
Erster inhaltlicher Beitrag zum Thema DOM (Document Object Modell)
Michael.Ortner.Uni-Linz, 12:10h
2. Hausübung:
Was ist DOM? Kurz gesagt ist DOM (Document Object Model) eine Programmschnittstelle für XML und HTML Dokumente zum dursuchen, erzeugen, löschen und ändern von Inhalten. Dabei garantiert DOM einen strukturellen Isomorphismus welcher sich in jedem Dokument mit einer eindeutigen Struktur die in jeder DOM Implementation gleich aussieht wiederspiegelt. Die Struktur des Dokuments wird dabei so dargestellt wie das Verhältnis verwandter Familien zueinander in einem Familienstammbaum. Es gibt Vorfahren, Nachfahren, Eltern, Kinder und Geschwister. Der Begriff »Dokumentstammbaum« wird in diesem Zusammenhang auch sehr oft genannt. (vgl. http://jendryschik.de/) Vorteile von DOM: -geringe Einarbeitungskosten aufgrund von einheitlichen Schnittstellen in den verschiedenen Entwicklungsumgebungen. -gute Wiederverwentbarkeit und austauschbarkeit von Programmdatein. -DOM ist vom W3C standardisiert und wird von den Marktführenden Sftwarefirmen unterstüzt. (vgl. http://wwweickel.in.tum.de/lehre/Seminare/Hauptseminar/WS00/DOM/Presentation/paper.html#toc-0) Bestandteile von DOM: Das Kernprogramm von Dom bildet das Programm org.w3c.dom welches durch Zusatzpakete, die zwar Teil des heutigen DOM-Standarts sind jedoch nicht zum Umfang von J2SDK 1.4 gehören, erweiert werden können. Einige wesentliche Zusatzpakete sind: -org.w3c.dom.ranges Dieses Paket enthält Interfaces, die Bereiche innerhalb eines DOM-Baums darstellen. -org.w3c.dom.traversal Dieses Paket enthält Interfaces, die die Traversierung im DOM-Baum gestatten. -org.w3c.dom.events Dieses Paket beinhaltet Klassen zur Event-orientierten Benachrichtigung von Änderungen am DOM-Baum. -org.w3c.dom.html Dieses Paket bietet spezielle Unterstützung für HTML-Dokumente, die mit DOM-Bäumen dargestellt sind. So gibt es für jedes HTML-Element ein entsprechendes Interface. (vgl. http://www.dpunkt.de/java/Programmieren_mit_Java/XML/37.html) Weitere Links zum Thema: http://de.wikipedia.org/wiki/Document_Object_Model http://www.validome.org/doc/HTML_ge/dhtml/modelle/dom.htm ... link (1 comment) ... comment ... older stories
|
Online for 6249 days
Last update: 2008.02.06, 09:56 status
You're not logged in ... login
menu
search
calendar
recent updates
Hi!
Vielen Dank für...
Hi! Vielen Dank für deinen Eintrag auf meinem... by Georg.Pollhammer.Uni-Linz (2008.02.06, 09:56) Also ich würde Supercook...
Also ich würde Supercook auch eindeutig dem Web... by David.Höller.Uni-Linz (2008.02.06, 00:45) 7.Aufgabenstellung -...
Bei der 7. Aufgabenstellung mussten wir uns mit Web... by Michael.Ortner.Uni-Linz (2008.02.05, 22:10) 6.Aufgabenstellung -...
Ziel der 6. Aufgabe war es, sich mit Netzwerktools... by Michael.Ortner.Uni-Linz (2008.01.28, 21:00) RFID
Da meine KollegInnen in Ihren Weblogs bereits erläutert... by Michael.Ortner.Uni-Linz (2007.12.13, 10:30) |