Was ist an XML so attraktiv und wie können wir es nutzen? Lassen Sie uns durch den Inhalt dieses Abschnitts mehr erfahren.
XML wird in vielen Aspekten der Webentwicklung verwendet, häufig um die Speicherung und gemeinsame Nutzung von Daten zu vereinfachen.
Wenn Sie dynamische Daten in einem HTML-Dokument anzeigen müssen, verbringen Sie bei jeder Datenänderung viel Zeit damit, den HTML-Code zu bearbeiten.
Mit XML können Daten in separaten XML-Dateien gespeichert werden. Auf diese Weise können Sie sich auf die Verwendung von HTML/CSS für die Anzeige und das Layout konzentrieren und sicherstellen, dass die Änderung der zugrunde liegenden Daten keine Änderungen am HTML erfordert.
Mithilfe einiger Zeilen JavaScript-Code können Sie eine externe XML-Datei lesen und den Dateninhalt Ihrer Webseite aktualisieren.
In der realen Welt verwenden Computersysteme und Daten inkompatible Formate zum Speichern von Daten.
XML-Daten werden im Nur-Text-Format gespeichert und bieten somit eine software- und hardwareunabhängige Methode zum Speichern von Daten.
Dies erleichtert die Erstellung von Daten, die verschiedene Anwendungen gemeinsam nutzen können.
Eine der zeitaufwändigsten Herausforderungen für Entwickler ist seit jeher der Datenaustausch zwischen inkompatiblen Systemen im Internet.
Der Datenaustausch mit XML reduziert diese Komplexität, da die Daten von einer Vielzahl inkompatibler Anwendungen gelesen werden können.
Ein Upgrade auf ein neues System (Hardware- oder Softwareplattform) ist immer sehr zeitaufwändig. Große Datenmengen müssen konvertiert werden, häufig gehen inkompatible Daten verloren.
XML-Daten werden im Textformat gespeichert. Dadurch lässt sich XML einfacher erweitern oder auf neue Betriebssysteme, neue Anwendungen oder neue Browser aktualisieren, ohne dass Daten verloren gehen.
Verschiedene Anwendungen können auf Ihre Daten zugreifen, nicht nur in HTML-Seiten, sondern auch aus XML-Datenquellen.
Mit XML können Ihre Daten von einer Vielzahl von Lesegeräten (Handcomputer, Sprachgeräte, Newsreader usw.) sowie von blinden oder anderweitig behinderten Menschen genutzt werden.
Viele neue Internetsprachen werden durch XML erstellt.
Hier einige Beispiele:
XHTML
WSDL wird zur Beschreibung verfügbarer Webdienste verwendet
WAP und WML als Auszeichnungssprachen für Handheld-Geräte
RSS-Sprache für Newsfeeds
RDF und OWL beschreiben Kapital und Ontologien
SMIL zur Beschreibung von Multimedia für das Web
Wenn sie alle rational wären, sollten zukünftige Anwendungen XML zum Datenaustausch verwenden.
In Zukunft wird es möglicherweise Textverarbeitungsprogramme, Tabellenkalkulationsprogramme und Datenbanken geben, die die Daten anderer im XML-Format lesen können, ohne Konvertierungsprogramme zu verwenden.