molily: HTML5: Best practice bei leeren Elementen?

Beitrag lesen

Hallo,

Waren/sind das vorwiegend theoretische Argumente oder hat tatsächlich jemand einen Nutzen von der XML-Nutzbarkeit von Webseiten?

Anbindungen an performante, valide XML-Parser mit eleganten APIs finden sich in jeder Programmiersprache. Anbindungen an wirklich taugliche HTML5-Parser sind leider immer noch rar. Vor kurzem hat Google erst einen wiederverwendbaren HTML5-Parser in C veröffentlicht, für den gerade Bindings entstehen. Das haben wir für XML schon seit 10 Jahren.

Besser ist es doch, die bereitgestellten APIs zu verwenden, wenn der Betreiber ein Datenabschnorcheln vorgesehen hat.

Kommt auf die Daten an. Eine klassische REST-API ist sinnvoll, solange es ein spezifisches, sich wiederholendes Datenformat gibt und ein zentraler Zugriff von außen nötig ist. HTML ist ein geeignetes Format, um generische, verknüpfte Dokumente auszuzeichnen, die noch mit ein paar Metadaten angereichert sind. Es kann über verschiedene Protokolle übertragen werden.

Um die Bedeutung der Daten zu erhalten, ist (X)HTML auch nicht sonderlich hilfreich.

Das würde ich so nicht sagen. Einfache Texte lassen sich in (X)HTML gut auszeichnen und maschinell verarbeiten. Mit Microdata, RDFa und meta-/link-Elementen habe ich durchaus die Möglichkeit, zusätzliche Semantik unterzubringen.

Mathias