RFC 3236 – The 'application/xhtml+xml' Media Type

StatusInformational
VeröffentlichtJanuar 2002
Volltextrfc-editor.org/rfc/rfc3236

RFC 3236 registriert den MIME-Medientyp 'application/xhtml+xml' für XHTML-Dokumente und darauf basierende Auszeichnungssprachen. Der Medientyp kennzeichnet Inhalte, die der XML-Syntax gemäß XML 1.0 folgen und als XHTML-Familienmitglieder definiert sind. Die Registrierung ergänzt den bestehenden 'text/html'-Typ nach RFC 2854, der für HTML 4.01 verwendet wird, und schafft eine explizite Trennung zwischen klassischem HTML und XML-basierten XHTML-Dokumenten.

Kern des Medientyps ist die eindeutige Identifikation von XHTML als XML-Anwendung. Der optionale charset-Parameter folgt den Regeln für 'application/xml'. Fragmentbezeichner in URIs verweisen auf Elemente mit einem id-Attribut gemäß XML-Pointer-Mechanismen. Die Sicherheitsaspekte entsprechen denen von 'text/html' und 'application/xml'; durch die Modularisierung von XHTML können jedoch erweiterte Sicherheitsrisiken auftreten, die Benutzeragenten durch konforme Verarbeitung ignorieren müssen.

Historisch ermöglichte RFC 3236 die Auslieferung von XHTML als eigenständigen Medientyp, was die strikte XML-Verarbeitung durch Webbrowser förderte. Zuvor wurde XHTML oft fälschlich als 'text/html' ausgeliefert. Die Registrierung unterstützte die Einführung von XHTML als vollwertige XML-Sprache im Web, ohne vorhandene Standards zu ersetzen, und legte die Grundlage für die Modularisierung und Erweiterbarkeit von XHTML.