Unterschied zwischen XML und XHTML

Unterschied zwischen XML und XHTML

Xml vs. Xhtml

Erweiterbare Markup -Sprache (auch als XML bekannt) ist eine Reihe von Regeln. Diese Regeln sind spezifisch für Dokumente, die elektronisch codieren. Das Hauptziel von XML ist es, Einfachheit, Allgemeinheit und Benutzerfreundlichkeit über das Internet zu betonen. XML wird als Textdatenformat bezeichnet, das von Unicode unterstützt wird, um in allen Sprachen leicht gelesen zu werden. Obwohl das Hauptziel des XML -Designs darin besteht, sich speziell auf Dokumente zu konzentrieren, wird es häufig auch verwendet, um willkürliche Datenstrukturen darzustellen (beispielsweise Webdienste). So wie es ist, gibt es eine Vielzahl von Programmierschnittstellen, die Entwickler zum Zweck des Zugriffs von XML -Daten verwenden können. Es gibt auch eine Vielzahl von Schema -Systemen, die speziell zur Definition von XML -basierten Sprachen konzipiert sind.

Erweiterbare Hypertext -Markup -Sprache (auch als XHTML bekannt) ist Teil der XML -Markup -Sprachefamilie. Es simuliert tatsächlich oder fungiert einfach als Erweiterung der Hypertext -Markup -Sprache (oder HTML). XHTML fungiert als Anwendung aus der XML -Familie und ist eine restriktivere Untergruppe von SGML. Infolge der gut gebildeten Art von XHTML.

Ein XML -Dokument besteht ausschließlich aus Zeichen in Unicode. Es gibt einige Kontrollzeichen, die von Unicode ausgeschlossen sind. Diejenigen, die in Unicode gefunden werden. Es gibt eine Vielzahl von Einrichtungen, die die Codierung der Unicode -Zeichen in einem XML -Dokument identifizieren. Es gibt auch Einrichtungen, die die Charaktere ausdrücken, die nicht in der Lage sind, verwendet zu werden. Unicode wird in Bytes codiert, um zu speichern oder zu übertragen - diese übersetzten Unicode -Ausdrücke werden als Codierungen bezeichnet. XML verwendet eine, wenn nicht alle von unicode definierten Codierungen sowie eine Reihe verschiedener Kodierungen, deren Zeichen in Unicode erscheinen. Es bietet einen Mechanismus, der es einem XML -Prozessor ermöglicht, zu bestimmen, welche Codierung verwendet wird.

Es gibt drei spezifische Versionen von xhtml: xhtml 1.0 Strenge, einschließlich Elementen und Eigenschaften, die in HTML 4 nicht veraltet sind.01; Xhtml 1.0 Übergangs, einschließlich Elementen, die speziell für Präsentationen ('Schriftart und Streik' enthalten sind); und xhtml 1.0 Frameset, mit dem Frameset -Dokumente definiert werden können. XHTML kann auch modularisiert werden, was eine abstrakte Sammlung von Attributen liefert, die XHTML in der Lage sein kann, untergrenzend und durchzuziehen. Dies ist lediglich ein Mittel, um XHTML bei der Ausweitung seines Geltungsbereichs auf andere bedeutende Plattformen (z.

Zusammenfassung:

1. XML ist eine Reihe von Regeln, die für Codierungsdokumente festgelegt sind. XHTML ist das XML -Äquivalent von HTML, das eine restriktivere Teilmenge von SGML ist.

2. XML besteht ausschließlich aus Unicode; Xhtml erhält in drei Versionen: xhtml 1.0 streng, xhtml 1.0 Übergangs und xhtml 1.0 Frameset.