Willkommen im Weblog von Michael ORTNER!
Donnerstag, 1. November 2007
Erster inhaltlicher Beitrag zum Thema DOM (Document Object Modell)
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

... comment

 
Johann.Wilflingseder.Uni-Linz, Sonntag, 4. November 2007, 23:37
hallo
Ich habe mich mit dem Thema doch einige Zeit beschäftigen müssen um mit den Fachausdrücken klar zu kommen. Wie ist es Dir dabei ergangen? Bei Deiner Arbeit hat man das Gefühl, dass Du Dich in der Materie schon sehr gut auskennst. Vielleich kannst Du Dir auch meine Arbeit mal ansehen. Ich würde freuen, wenn Du meinen Weblog mal besuchen würdest.


bis dann

... link  


... comment

Online for 6249 days
Last update: 2008.02.06, 09:56
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
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)

xml version of this page

made with antville