Zum Inhalt springen

XML Base

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. Januar 2013 um 20:31 Uhr durch 109.47.0.65 (Diskussion) (Beispiel). Sie kann sich erheblich von der aktuellen Version unterscheiden.

XML Base ist eine vom World Wide Web Consortium empfohlene Möglichkeit, Basis-URLs für Teile von XML-Dokumenten zu definieren. Basis-URL bezeichnet dabei diejenige URL, von der aus relative Pfadangaben im Dokument aufgelöst werden. Die XML Base-Empfehlung wurde am 27. Juni 2001 eingeführt.

Das xml:base-Attribut kann in XML-Dokumenten an beliebiger Stelle eingefügt werden, um eine andere Basis-URL als die des Dokumentes oder einer externen URI bzw. externen Entität zu verwenden. Der Wert des Attributes wird als URI-Referenz, wie in RFC 2396 [IETF RFC 2396] definiert, interpretiert, nachdem er wie in Teil 3.1 der Spezifikation verarbeitet wurde.

In XML-Prozessoren, die XML-Namensräume berücksichtigen, ist das „xml“-Präfix an die Namespace-Bezeichnung http://www.w3.org/XML/1998/namespace gebunden, wie dort unter Namespaces in XML [XML Names] beschrieben. Trotzdem kann xml:base auch von Prozessoren genutzt werden, die keine Namensräume verarbeiten.

<body xmlns="http://www.w3.org/1999/xhtml">
<div xml:base="file:///I:/">
  <a href="xhtml_1.0_strict_vorlage.html">Link 1</a>
  <a xml:base="file:///I:/xhtml_1.0_strict_vorlage.html" href="xhtml_1.0_strict_vorlage.html">Link 1</a>
    <a href="vorlage_3_spalten">Link 
#WEITERLEITUNG [[<ref>Name der Zielseite</ref>]]
3</a>
    <a xml:base="web" href=".html">Link 4</a>
  </div>
</body>