Mein erster Blog
Dienstag, 30. Oktober 2007
WAS IST XML? Hausuebung 2
Hausübung Thomas Priglinger MaNr.: 0156814

"XML steht für: Extensible Markup Language und ist laut Wikepedia eine Auszeichnungssprache zur Darstellung von strukturierten Daten, welche einer Hierachie folgen und diese werden meist in Textform dargestellt."
Eine XML Datei kann zum Beispiel so aussehen: ( aus www.wikepedia.org)

Aufbau einer XML Datei ( aus: http://de.wikipedia.org/wiki/Extensible_Markup_Language)
"<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<wikipedia>
<titel>Wikipedia Städteverzeichnis</titel>
<eintrag>
<stichwort>Genf</stichwort>
<eintragstext>Genf ist der Sitz von ...</eintragstext>
</eintrag>
<eintrag>
<stichwort>Köln</stichwort>
<eintragstext>Köln ist eine Stadt, die ...</eintragstext>
</eintrag>
</wikipedia>"

"Die Namen der Strukturelemente (XML-Elemente) für eine XML-Anwendung lassen sich frei wählen. Ein XML-Element kann ganz unterschiedliche Daten enthalten und beschreiben: meistens Text, aber auch Grafiken oder abstraktes Wissen. Ein Grundgedanke hinter XML ist es, Daten und ihre Repräsentation zu trennen, um Daten beispielsweise einmal als Tabelle und einmal als Grafik auszugeben, aber für beide Arten der Auswertung die gleiche Datenbasis im XML-Format zu nutzen." ( aus www.wikepedia.org)

Warum soll man XML verwenden:

"XML ist eine Metasprache zur Definition von Markup-Sprachen.
So wie HTML mit SGML definiert ist, so kann man mit XML eigene Markup-Sprachen definieren, und künftige Versionen von HTML werden ebenfalls mit XML definiert werden (XHTML).
So wie HTML festgelegt und normiert ist und daher für den weltweiten Austausch und die Übertragung und Verwendung von Web-Pages zwischen vielen verschiedenen Web-Servern und Web-Browsern geeignet ist, so kann man mit XML eigene Datei-Strukturen für verschiedene Zwecke definieren und normieren, die dann ebenfalls von vielen Personen mit vielen verschiedenen Programmen und auf vielen verschiedenen Rechnern verwendet werden können. Mit der Hilfe von Style-Sheets können XML-Dokumente außerdem ebenfalls, so wie HTML-Files, von Web-Browsern dargestellt und ausgedruckt werden.
Wofür kann man nun solche mit XML definierte Markup-Sprachen, sogenannte "XML-Applikationen", verwenden? Welchen Zweck kann es haben, mit XML solche Sprachen festzulegen und zu normieren? Welche Vorteile haben solche XML-Anwendungen gegenüber HTML oder anderen Datei-Formaten?
• Mit XML kann man die logische Bedeutung von Daten, Informationen und Texten definieren - ähnlich wie die Tabellen- und Spalten-Bezeichnungen in Datenbanken und Tabellenkalkulationen.
• XML ermöglicht im Gegensatz zu HTML die Definition eigener oder zusätzlicher "Befehle" (Tags) - ähnlich wie bei der Definition von Macros in der Textverarbeitung
• XML-Applikationen eignen sich als Plattform- und Software-unabhängiges Austausch-Format für Daten zwischen verschiedenen Programmen und Rechnern - ähnlich wie RTF für Texte, CSV für Tabellen, EDI für kommerzielle Anwendungen - aber in einem einheitlichen, allgemein verwendbaren, Hersteller-unabhängigen Format.
Außerdem ist die Syntax von XML so streng festgelegt, daß XML-Anwendungen wesentlich einfacher, bequemer und effizienter von Programmen weiter verarbeitet werden können als HTML-Files."( aus: http://www.boku.ac.at/htmleinf/xmlkurz.html)

XML ist somit lebendiger als HTML und ist eine der Sprachen der Zukunft. Bei XML kann man die Tags selbst definieren und man ist nicht wie bei HTML auf gewisse Tags, welche man gegebenenfalls auswendig lernen muss angewiesen.


Vorteile von XML:

HTML ist kein Standardverfahren zum Verwalten von Daten bietet aber im großen und ganzen viele Funktionen. In XML ist es aber möglich die Tags eben zu definieren und darum jeden Standard zu kreieren.( vgl.http://www.microsoft.com/germany/msdn/library/data/xml/VorteileVonXML.mspx?mfr=true)

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


Online for 6282 days
Last update: 2008.02.06, 19:01
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Dezember 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
es wäre schön...
es wäre schön wenn man auf deinen screenshots...
by Julia.Habich.Uni-Linz (2008.02.06, 19:01)
Ist auch mal ganz interessant...
Ist auch mal ganz interessant ein bisschen "geschichtliches"...
by Johannes Stoiber.Uni-Linz (2008.02.03, 09:24)
Web 2.0 für Unternehmen
Zunächst mal: Wirklich ein sehr interessanter...
by Bernhard.Kainrad.Uni-Linz (2008.01.31, 16:45)
Eine nette Illustration
...hab ich zu deinem Thema gefunden: Sie ist zwar...
by Kathrin.Karsay.Uni-Sbg (2008.01.23, 09:54)
Vom Web zum Web 2.0
Hallo hier mal ein aussertourliches Thema und zwar...
by Thomas.Priglinger.Uni-Linz (2008.01.22, 15:11)

xml version of this page

made with antville