chleo
Dienstag, 7. November 2006
Basistechniken des Publizierens (XML)

XML definiert Regeln für den Aufbau von Dokumenten inklusive Daten, die teilweise einer vorgegebenen Struktur folgen und teilweise nicht diesem Muster entsprechen. Die Form dieser halbstrukurierten Daten entspricht einer Baumstruktur. Der Grundgedanke dieser Auszeichnungssprach ist es, Daten und Repräsentation zu trennen. XML-Elemente können unterschiedliche Daten enthalten und beschreiben, z.B. Texte, Grafiken oder abstraktes Wissen.

Der Vorgänger von XML war SGML. Durch die große Komplexität SGMLs einerseits und dem aufkommenden Bedarf nach unbeschränkten und weltweiten Informationsaustausch andererseits kam es aber nie zu einer breiteren Akzeptanz in der Öffentlichkeit. Auch die große Beliebtheit von HTML war ein weiterer Grund für die Verwendung und Entwicklung von XML. (vgl.: Wikipedia über XML) Grundsätzlich können XML-Dokumenttypen überall dort eingesetzt werden, wo ein Bedarf an Informationsaustausch vorhanden ist. Auf Basis von XML wurden vom W3-Konsortium viele Sprachen definiert, die XML-Ausdrücke für häufig genutzte Funktionen anbieten.

Die Baumstruktur eines XML-Dokuments

Wie bereits oben erwähnt wurde, ist ein XML-Dokument mit einer baumartigen versehen. Es gibt nur ein Wurzelelement von dem aus verschiedene Äste mit oder ohne Unteräste wegführen. Zum besseren Verständnis der Baumstruktur möchte ich dies mit einem Bild erklären.

Quelle: http://www.xml-web.de/xmlef.html

Stellt man sich das Wurzelelement als Wurzel eines Stammbaumes vor, so sind alle nachfolgenden Elemente "Kinder" (Nachfahren) der Wurzel. Man spricht im Fachjargon auch von Eltern-Elementen, Kind-Elementen und Geschwister-Elementen. Ein Element kann beliebig viele Nachkommen haben, es muss jedoch auf die korrekte Verschachtelung geachtet werden. Nicht jedes Element hat Kind-Elemente. Es ist auch möglich, dass Elemente leer sind. Dies ist wichtig, da sie meist Attribute beherbergen. (vgl.: http://www.xml-web.de/xmlef.html)

 

... link (0 comments)   ... comment


Online for 6538 days
Last update: 2007.01.09, 23:44
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Oktober 2024
Mo
Di
Mi
Do
Fr
Sa
So
 
 1 
 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
31
 
 
 
 
 
recent updates
...
sehr interessant finde ich, dass man bei dir den modularen...
by Vincent.Muehlleitner.Uni-Linz (2007.01.09, 23:44)
In den Weblogs findet...
In den Weblogs findet man viele interessante Alternativen...
by Alexandra.Berger.Uni-Linz (2007.01.09, 12:57)
Vergleich von verschluesselten...
du hast es gut erklärt wie man das alles installiert...
by Nikola.Kaleskov.Uni-Linz (2007.01.05, 12:27)
Versenden von verschlüsselten...
Thunderbird ist ein kostenloser E-Mail Browser, der...
by maria.achathaler.Uni-Linz (2007.01.04, 23:29)
Dein Beitrag...
ist wirklich interessant. Ich kenne Lotus Notes und...
by Sonja.Pöchtrager.Uni-Linz (2006.12.21, 20:31)

xml version of this page

made with antville