Skip to main content

Was ist XHTML?

Die erweiterbare Hypertext-Markup-Sprache (XHTML) ist eine schnelle Möglichkeit, sich auf mehrere Sprachempfehlungen zu beziehen, die auf internetfähigen Geräten zum Anzeigen von Webseiten häufig verwendet werden.Obwohl sie nach seinem Vorgänger benannt ist, basiert sie die Hypertext Markup Language (HTML), aber sie basiert tatsächlich auf der erweiterbaren Markup -Sprache (XML), die ein sehr selektiver Bestandteil der Standardverallgemeinerung der verallgemeinerten Markup -Sprache (SGML) ist.Im Wesentlichen sind sie alle Nachkommen von SGML.Während HTML eine direkte Anwendung von SGML ist, wird XHTML das als Namespace oder eine Reihe von Definitionen für ein XMLkam aufgrund einiger Einschränkungen für HTML und der unterschiedlichen Art und Weise, wie HTML implementiert wurde.Ungefähr zu der Zeit, als HTML es in Version vier schaffte, begann es von vielen HTML -Dolmetschern, den Computerprogrammen, die HTML -Dokumente analysieren, in eine formatierte, angezeigte Webseite analysiert zu haben.Da mobile Geräte und andere Web-Viewing-Plattformen ebenfalls entstanden waren, war eine bessere Lösung erforderlich.XML ist eine viel strengere Implementierung von SGML über HTML, und verschiedene XML -Namespaces können in einer einzigen Instanz verwendet werden.Das World Wide Web Consortium (W3C) hat also um das Jahr 2000 XHTML zu einer seiner Empfehlungen zur Lösung einiger dieser aufstrebenden Themen entworfen und gemacht.Ein XML -Namespace kann von jedem XML -Interpreter analysiert werden, während HTML nur auf HTML -Dolmetscher beschränkt ist.XHTML ist wirklich HTML unter der restriktiveren XML -Untergruppe von SGML.Auf diese Weise konnte die neuere Sprache sofort von vorhandenen Webbrowsern interpretiert werden und stellten sich auch für andere Plattformen zur Verfügung.Es ist ebenfalls wichtig zu beachten, dem erweiterbaren Aspekt des XHTMLS -Spitznetzes zu leben.Es bietet nicht nur die Möglichkeit, durch mehr Programme und Plattformen gelesen zu werden, sondern ist auch weiter erweiterbar, indem die Verwendung anderer XML -Namespaces in seinen Dokumenten verwendet werden kann.erweitert auf verschiedene Weise, um mehr als nur Seitenformatierung zu präsentieren.Die mathematische Markup -Sprache (MATHML) kann beispielsweise in diese Dokumente aufgenommen werden, um mathematische Formeln und Notation anzuzeigen.Bilder können auch mit dem skalierbaren Vektorgrafik -Namespace (scalable Vector Graphics) in einem Dokument dieses Typs eingebettet werden.Daher kann XHTML auch in einem anderen XML -Dokument enthalten sein.

Da XHTML nach XMLS -Regeln wirklich nur HTML verfeinert ist, bietet es drei Dokumenttyp -Definitionen (DTD), die die von HTML -Version vier duplizieren.Ein DTD ist eine detaillierte Beschreibung der Elemente einer Markup -Sprache, einschließlich wann, wo und wie sie verwendet werden kann, sowie alle zugehörigen Attribute.In späteren Versionen von XHTML wurden jedoch XML -Schemas, eine weitere, robustere Methode zur Beschreibung eines XML -Dokuments, festgestellt, dass weitere XHTML erhöht wurden.Im Gegenzug wurden verschiedene abgespeckte Versionen von XHTML entwickelt, auf denen dann für bestimmte Verwendungen aufgebaut werden können, von denen viele sich um mobile Computerplattformen drehen.