Mein erster Weblog
Samstag, 4. November 2006
HTML vs. XML...!?


In der letzten Einheit ging es um die Themengebiete: XML, PHP, Java, HTML, RSS, DOM etc. Um für mich persönlich die Begriffe zu verstehen und mir auch merken zu können und damit ich in Zukunft das Richtige damit assoziere, werde ich in diesem Beitrag meines Weblogs die Begriffe noch einmal definieren und den Unterschied zwischen HTML und XML herausarbeiten. Um auf diesem Weg eine Ordnung in das Chaos zu bringen.



1. HTML

HTML lässt sich mit einer "lingua franca" vergleichen. Darunter meint man eine "Brot- und Buttersprache". Diese ist eine Sprache, die jeder kennt, jeder spricht, jeder leicht erlernen kann und jeder braucht. Zusammenfassend lässt sich diese Sprache als eine universale beschreiben. Die Computersprache HTML ist eine solche Sprache.HTML, Hypertext Markup Language, wurde von Tim Berners-Lee entwickelt und beschreibt eine textbasierte Auszeichnungssprache. Mit dieser ist es möglich, Inhalte, wie Bilder und Text in Domumenten darzustellen. Diese textbasierte Austeichnungssprache hat es sich zu Aufbage gemacht, die logischen Bestandteile eines Dokuments zu beschreiben. Mit der Hilfe von HTML ist es möglich diverse Textpassagen eines Dokumentes mit der Hilfe von Überschriften, Textabsätze, Listen, Tabellen oder Grafiken hervorzuheben. HTML-Dokumente sind die Grundlage des World Wide Web und werden von einem Webbrowser dargestellt. Des Weiteren bildet HTML eine Schnittstelle zu sogenannten Erweiterungssprachen, wie zum Beispiel zu Stylesheets oder JavaScript. Mit diesen kann ein HTML - Element individuell gestaltet und formatiert werden. Ergänzend lässt sich noch hinzufügen, dass HTML alls eine Sprache gilt, die mit Hilfe von SGML definiert wird. SGML gilt als der Ursprung aller Auszeichnungssprachen. SGML fungiert als eine Meta-Sprache, in der Markup-Sprachen defineirt werden. Unterscheidungen:

HTML als Auszeichnungssprache
HTML für Hypertext
HTML als software-unabhängiges Klartextformat


2. XML

XML - ist eine Metasprache zur Definition von Markup-Sprachen. Mit XML kann man eigene Markup Sprachen definieren.
XML bedeutet "Extensible Markup Langugage". XML wird genauso wie HTML mit der Hilfe von SGML definiert. Nur diese Sprache (XML) ist keine "SGML-Anwendung" (Struktur und Syntax von Markup-Sprachen), sondern stellt eine "SGML-Profil" dar. HTML ist hingegen eine "SGML-Anwendung". Die Charakterisierung von XML als ein "SGML-Profil" ist eine Stufe abstrakter. In diesem Zusamemenhang wird von einer "verallgemeinerter Auszeichnung" (gerneralized markup). Eine "SGML-Anwendung" wird mit einer DTD (= Document Type Definition)festgelegt.
Die Verarbeitung findet unter anderem statt mit XML-Parsern, mit DOM (= Document Object Model) oder SAX (= Simple API for XML). Die Elemente werden sichtbar gemacht mit der Hilfe von XSL (= Extensible Style Sheets) oder CSS (= Cascading Style Sheets). Mit XML-Anwendungen gelingt einerseits die Darstellung in Web-Browsern (Ersatz oder Ergänzung von HTML) und andererseits für die Verarbeitung mit EDV-Programmen (z.B. in der Textverarbeitung, Tabellenkalkulation, Datenbanken, kommerziellen Anwendungen u.a.) und darüber hinaus als Austauschformat zwischen solchen Programmen (Ersatz für RTF, CSV und EDI).
RTF= Rich Text Format
CSV= Comma serperated variables
EDI= Electronic Data Interchange

Fortsetzung folgt...

... comment


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.

Online for 6589 days
Last update: 2007.01.21, 16:37
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2006
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
21
22
23
24
25
26
27
28
29
30
 
 
 
 
recent updates
Überblick über...
Zusammenfassung der Internet-Protokolle Das IP (Internet...
by marina.latini.Uni-Sbg (2007.01.21, 16:36)
Das TKG und das Datenschutzgesetz
1. Das Telekommunikationsgesetz 2003 Der Grundgedanke...
by marina.latini.Uni-Sbg (2007.01.21, 01:57)
Kryptographie & Steganographie
Im Rahmen dieses Beitrages werde ich die Kryptographie...
by marina.latini.Uni-Sbg (2007.01.21, 01:14)
Social Software und mehr...
An dieser Stelle möchte ich noch einmal den Begriff...
by marina.latini.Uni-Sbg (2006.11.20, 00:17)
HTML vs. XML...!?
In der letzten Einheit ging es um die Themengebiete:...
by marina.latini.Uni-Sbg (2006.11.05, 21:18)

xml version of this page

made with antville