Die Unterschiede zwischen den Zielen der Bereitstellung von XML & HTML

October 10

Auf der Oberfläche Hypertext Markup Language (HTML) und Extensible Markup Language (XML) durchaus ein bisschen gleich aussehen, aber es gibt erhebliche Unterschiede. HTML ist eine Präsentationssprache zur Beschreibung von Web-Seiten. XML speichert und Dateninhalt kommuniziert. In gewisser Weise HTML kann betrachtet werden eine Teilmenge von XML, aber ihren Zweck und Bereitstellung haben wenig miteinander zu tun. Hier sind einige der Möglichkeiten, wie diese Technologien bereitgestellt werden.

HTML-Bereitstellung

HTML beginnt sein Leben als eine Seite in den Köpfen der Web-Designer oder Entwickler. Es wird mithilfe eines Tools wie DreamWeaver oder einem Text-Editor erstellt. Es ist mit Grafiken verbessert und durch JavaScript, Flash oder andere multimedia-Inhalte zum Leben gebracht. Nach Prüfung und Bewertung ruft es auf einem Webserver bereitgestellt, wo es für jeden mit einer Internetverbindung und einen Webbrowser zugänglich wird.

XML-Bereitstellung

Im HTML-Format das Ziel ist eine menschliche Publikum eine Präsentation, aber XML ist eher wie der Rohre, die Wasser in ein Heim zu bringen. XML ist in den meisten Fällen eine Zwischenform verwendet, um Daten von einem Ort zum anderen, als eine Dateiübertragung oder ein Web Service-Aufruf zu verschieben.

Übermittlung von XML-Daten

Die meisten XML-Daten beginnt sein Leben in einer Unternehmensdatenbank. Ruft Daten eingegeben oder in einem Repository an einem Ort gesammelt und dann in eine XML-Datei kopiert wird. Die Daten können Bestellungen für Produkte, detaillierte Listen mit Vertrieb, Herstellung von Daten oder Volkszählung Zahlen enthalten. In allen Fällen die Datei ruft aus der Datenbank extrahiert und in einer XML-Datei geschrieben. Die Datei dann ruft per Web-Upload oder File Transfer Protocol (FTP) übertragen oder wird per e-Mail an einen anderen Speicherort. Sobald erhalten, ruft die Daten aus der Datei in einer anderen Datenbank oder Repository gespeichert werden extrahiert.

XML-Webdienste

Da XML HTML viel aussieht, fand die Entwickler, dass ein Programm auf einem Computer oder eine app, die auf einem Smartphone senden eine Anfrage an einen Webserver und XML-Daten als Antwort bekommen könnte. Mit diesem Modell kann eine iPhone app senden Sie eine Anfrage, die aktuelle Position des Telefons enthält und erhalten eine Liste der nahe gelegenen Unternehmen als XML-Nachricht zurück. Statt diese Daten als Webseite, die app-Overlays die Namen der Unternehmen auf eine Aufnahme in Echtzeit aus dem Telefon. Wenn Benutzer Schwenken über den Horizont das Telefon betont die Standorte der einzelnen Firmen.

XML entspricht HTML

XML Stylesheet Language Transformation (XSLT) ist eine Sprache, die wird XML als Eingabe und wandelt es in HTML, Text oder Adobe PDF-Format. Wieder XML ist nur eine Zwischenform, aber da die meisten Datenbanken Daten in XML liefern, XSLT bietet eine bequeme Möglichkeit, Daten in menschlichen lesbaren Inhalt umwandeln. XSLT bietet auch Flexibilität von dem Entwickler nehmen die gleichen XML-Daten und verwandeln es mit verschiedene Vorlagen.