Webblog zur LVA Nutzung Interaktiver Medien
Dienstag, 7. November 2006
Basistechniken im Internet

Eröffnungsbeitrag - XML – Einige interessante Fakten

Die folgenden Fakten sollen die Grundlagen des XML in übersichtlicher Form darstellen. Es wird erklärt, was hinter dem Begriff steht und warum XML als Schlüsseltechnologie angesehen wird. Darüber hinaus werden die Unterschiede zu HTML erörtert.

1. XML - Definition

XML steht für Extensible Markup Language und steht für strukturierte Daten. Strukturierte Daten findet man beispielsweise bei Adressbüchern oder Kalkulationstabellen. XML ist ein Satz an Regeln und ist keine Programmiersprache. Es ist lediglich eine Datenstruktur, die Daten nach bestimmten Kriterien unterteilt -> strukturiert. XML ist erweiterbar und plattformunabhängig. [2]

2. XML sieht syntaktisch ein wenig wie HTML aus

HTML und XML verwenden Tags (durch ‚<’ und ‚>’ geklammerte Wörter) und Attribute der Form name = „value“. In XML werden die Tags, im Unterschied zum HTML, nur zur Abgrenzung der Daten verwendet. Die Interpretation der Daten erfolgt durch eine Anwendung selbst (Parser). [2]

3. XML ist Text

Ein Vorteil des Textformats ist der, dass man sich auf diese Weise die Daten durchlesen kann, ohne ein Programm tatsächlich ausführen zu müssen. Man kann es mit jedem Editor lesen. XML ist aber sehr genau zu befolgen. Die Regeln sind genau definiert. Ein weggelassener Tag beispielsweise, macht ein XML Dokument unbenutzbar. Bei HTML wird dies aber toleriert (ist also erlaubt). [2]

4. XML und Speicherplatz

XML Dateien sind meistens größer als vergleichbare binäre Formate. Ein XML Dokument verbraucht daher etwas mehr Speicherplatz, was heutzutage aber nicht wirklich eine große Rolle spielt wie früher es der Fall war. Außerdem kann man die Dateien sehr schnell und effizient komprimieren (z.B. gzip). [2]

5. XML - Xlink – Xpointer

XML 1.0 ist die Spezifikation, die definiert, was „Tags“ und „Attribute“ sind. Xlink beschreibt eine Standardmethode, um Hyperlink zu XML Dateien hinzuzufügen. XPointer sind Syntaxen, um auf Teile eines XML Dokuments zu verweisen. Ein XPointer sieht einem URL sehr ähnlich, aber, anstatt auf Dokumente im Web zu greifen, zeigt er auf Teildaten innerhalb einer XML Datei. [2]

6. XML ist neu, aber XML gibt es schon länger

Die Entwicklung begann 1996 (Seit 1998 ist es ein W3C-Standard). Allerdings hat XML einen Vorgänger: SGML, das in den 80er Jahren entwickelt wurde (Seit 1986 sogar ISO-Norm). Zum Vergleich: Die Entwicklung von HTML begann 1990. [2]

7. XML - ein Beispiel [1]
Beispiel (XML Dokument):
<?xml version=“1.0“?>
<!DOCTYPE email SYSTEM “email1.dtd“>
<email>
<empfaenger>Dino Ahr</empfaenger>
<absender>Dino Ahr</absender >
<thema>Test</thema>
<nachricht>
Dies ist ein Test!
</nachricht>
</email>

8. XML ist lizenzfrei und plattformunabhängig

XML als eine W3C-Entwicklung ist grundsätzlich lizenzfrei. Es ist plattformunabhängig und man findet sehr viel Material an online-Unterstützung für XML-Interessierte. [2]

Quellen:

[1]
XML-Beispiel:
http://www.iwr.uni-heidelberg.de/groups/comopt/teaching/uml/html/kapitel_5_800x600/tsld008.htm


[2]
http://www.w3c.de/Misc/XML-in-10-points.html

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


Online for 6541 days
Last update: 2007.01.03, 12:53
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
September 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
 
 
 
 
 
 
 
 
recent updates
RC4 - Verschlüsselung
RC4 – Ron’s Code 4 Allgemeines über...
by Kenan.Mujkanovic.Uni-Linz (2007.01.03, 12:53)
Guter Beitrag
Lg, und einen guten Rutsch ins Neue Jahr Sonja (Tutorin)
by Sonja.Pöchtrager.Uni-Linz (2006.12.31, 11:21)
CMS – Content Management...
Content Management Systeme - Übersicht und Vergleich Definition...
by Kenan.Mujkanovic.Uni-Linz (2006.12.19, 14:04)
Basistechniken im Internet
Eröffnungsbeitrag - XML – Einige interessante...
by Kenan.Mujkanovic.Uni-Linz (2006.11.07, 21:00)

xml version of this page

made with antville