XML Base

XML Base

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.

Beispiel

Das folgende XML-Dokument befinde sich am Ort file:///var/www/beispiel.xml

<body xmlns="http://www.w3.org/1999/xhtml">
  <a href="/wiki/XML_Base">Link 1</a>
  <a xml:base="http://de.wikipedia.org" href="/wiki/XML_Base">Link 2</a>
  <div xml:base="file:///home/user/">
    <a href="test2.xml">Link 3</a>
    <a xml:base="ordner" href="test3.xml">Link 4</a>
  </div>
</body>

Dann werden die Links folgendermaßen aufgelöst:

  1. Link 1 führt zu file:///wiki/XML_Base
  2. Link 2 zu http://de.wikipedia.org/wiki/XML_Base
  3. Link 3 zu file:///home/user/test2.xml
  4. Link 4 zu file:///home/user/ordner/test3.xml

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • XML Base — is a World Wide Web Consortium recommended facility for defining base URIs for parts of XML documents.XML Base recommendation was adopted on 2001 06 27.The attribute xml:base may be inserted in XML documents to specify a base URI other than the… …   Wikipedia

  • XML-Schema — ist eine Empfehlung des W3C zum Definieren von Strukturen für XML Dokumente. Anders als bei den klassischen XML DTDs wird die Struktur in Form eines XML Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen unterstützt.… …   Deutsch Wikipedia

  • XML Schema Definition — XML Schema ist eine Empfehlung des W3C zum Definieren von Strukturen für XML Dokumente. Anders als bei den klassischen XML DTDs wird die Struktur in Form eines XML Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen… …   Deutsch Wikipedia

  • XML Schema — XML Schema, abgekürzt XSD, ist eine Empfehlung des W3C zum Definieren von Strukturen für XML Dokumente. Anders als bei den klassischen XML DTDs wird die Struktur in Form eines XML Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von… …   Deutsch Wikipedia

  • XML-Namensraum — XML Namensräume (englisch „XML namespaces“) werden benutzt, um in einem einzelnen Dokument mehrere XML Sprachen zu mischen. Ihre Funktionsweise ist mit Vorwahlen bei Telefonnummern zu vergleichen. Zum Beispiel beschreibt das <p> Element in… …   Deutsch Wikipedia

  • XML-Namespace — XML Namensräume (englisch „XML namespaces“) werden benutzt, um in einem einzelnen Dokument mehrere XML Sprachen zu mischen. Ihre Funktionsweise ist mit Vorwahlen bei Telefonnummern zu vergleichen. Zum Beispiel beschreibt das <p> Element in… …   Deutsch Wikipedia

  • XML — (англ. eXtensible Markup Language) расширяемый язык разметки Расширение .xml …   Википедия

  • Xml — (англ. eXtensible Markup Language) расширяемый язык разметки Расширение файла: .xml Тип text/xml (устаревший) Разработчик: World Wide Web Consortium Расширение для: Основа для: SVG, XSL …   Википедия

  • XML Events — ist eine Spezifikation des W3C, um Ereignisse, die in einem XML Dokument auftreten, zu handhaben. Diese Ereignisse werden typischerweise durch einen Benutzer ausgelöst, der mit dem Dokument, einer Webseite, mit Hilfe eines Internetbrowsers auf… …   Deutsch Wikipedia

  • XML Schema — XML Schema  язык описания структуры XML документа. Спецификация XML Schema является рекомендацией W3C. Как большинство языков описания XML, XML Schema была задумана для определения правил, которым должен подчиняться документ. Но, в отличие… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”