XML Vs. XHTML

February 12

XML und XHTML sind sowohl Markup-Sprachen innerhalb von Websites und Internet-Anwendungen verwendet. Es gibt eine Reihe von wichtigen Ähnlichkeiten und Unterschiede zwischen XML und XHTML und die Sprachen sind in der Regel für verschiedene Zwecke verwendet werden. XHTML ist tatsächlich eine Form von XML, oder vielmehr die Bezeichnung für eine Gruppe von XML-Sprachen. Das Verständnis des Unterschied zwischen XML und XHTML ist eine effektive Möglichkeit, sich mit den Möglichkeiten vertraut machen, in denen Daten im Web modelliert werden.

Inhalt

Extensible Markup Language oder XML, wird verwendet, um Daten für unterschiedliche Zwecke verschiedene Modell. Diese Daten findet in der Regel innerhalb von Dateien und ist abgegrenzt durch Tags, wie folgt:

< Mann > Jim < / man >

XHTML ist speziell für den Inhalt der Webseiten, modelliert innerhalb von XML-Strukturen, wie folgt verwendet:

< Div > einige Inhalte < / Div >

XHTML soll nur gültige Elemente wie angegeben vom World Wide Web Consortium W3C, oder Empfehlungen für sie enthalten. XML kann Markierungen und vom Nutzer gewählten Elemente enthalten, solange diese eine gültige XML-Baumstruktur umfassen.

Verwendet

XML und XHTML werden ausführlich im Web aber leicht unterschiedlichen Zwecken eingesetzt. XML eher verwendet werden, um Daten für Webanwendungen und Websites mit diesen Daten abgefragt und verarbeitet für die Aufnahme innerhalb von Webseiten und Internet Anwendungsschnittstellen. XHTML wird hauptsächlich verwendet, um den eigentlichen Inhalt der Webseiten, die enthalten nicht nur Daten, sondern andere Arten von Inhalten sowie Code für zusätzliche Technologien wie Client-seitige Scripts zu modellieren.

Dokumente

XML und XHTML-Dokumente enthalten Baum strukturierte Daten. Grundlegende XML-Dateien werden mit der Erweiterung .xml gespeichert, obwohl viele andere Implementierungen von XML, XHTML einschließlich vorhanden sind. XHTML-Dateien werden mit der Endung .xhtml gespeichert. XHTML-Dateien werden häufig Benutzern dargestellt, wenn sie Webseite Standorten besuchen. XML und XHTML Dateien können in ein Textverarbeitungsprogramm grundlegenden eingesehen werden. Alternativ sind einige Programme speziell für Lesen und Schreiben von XML-Inhalten konzipiert.

Validierung

XML und XHTML kann überprüft werden, um festzustellen, ob sie richtig strukturiert sind. In beiden Fällen können Dateien für Wohlgeformtheit und optional Gültigkeit geprüft werden. Ein XML-Dokument ist wohlgeformt, wenn es als Baum der Elemente richtig strukturiert worden hat und keine Syntaxfehler hat; Beispielsweise müssen alle Tags mit schließenden Tags einhergehen. Darüber hinaus können bestimmte Formen von XML wie XHTML gültig nach den besonderen Regeln ausgelegt für sie mit Hilfe einer Document Type Definition, oder DTD oder XML Schema oder XSD gelten. Internetdienste-Validierung können verwendet werden, XML-Inhalte auf diese Weise testen.

Verwendung mit anderen Technologien

XHTML und XML sind beide in Verbindung mit anderen Technologien verbreitet. In Webseiten XHTML kombiniert regelmäßig mit Server- und clientseitigen Technologien wie PHP, ASP, JavaScript und CSS. XML ist leicht kombinierbar mit anderen Technologien konzipiert und wird häufig mit Web-Sprachen wie PHP, ASP, Flash ActionScript und JavaScript verwendet. XML kann auch innerhalb des Web-Browsers in der gleichen Weise wie eine XHTML-Seite angezeigt werden in der Regel mithilfe von Extensible Stylesheet Language Transformations, abgekürzt XSLT, für Präsentation.