https://de.wikipedia.org/w/api.php?action=feedcontributions&feedformat=atom&user=27.9.32.169Wikipedia - Benutzerbeiträge [de]2025-05-03T20:31:40ZBenutzerbeiträgeMediaWiki 1.44.0-wmf.27https://de.wikipedia.org/w/index.php?title=XML_Base&diff=108617138XML Base2012-09-28T08:39:41Z<p>27.9.32.169: </p>
<hr />
<div>'''XML Base''' ist eine [[World Wide Web Consortium#Empfehlungen|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.<br />
<br />
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 (Informatik)|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.<br />
<br />
In XML-Prozessoren, die [[Namensraum (XML)|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.<br />
<br />
==Beispiel==<br />
Das folgende XML-Dokument befinde sich am Ort <code>file:///var/www/beispiel.xml</code><br />
<br />
<syntaxhighlight lang="xml"><br />
<body xmlns="http://www.w3.org/1999/xhtml"><br />
<a href="/wiki/XML_Base">Link 1</a><br />
<a xml:base="http://de.wikipedia.org" href="/wiki/XML_Base">Link 2</a><br />
<div xml:base="file:///home/user/"><br />
<a href="test2.xml">Link 3</a><br />
<a xml:base="ordner" href="test3.xml">Link 4</a><br />
</div><br />
</body><br />
</syntaxhighlight><br />
<br />
Dann werden die Links folgendermaßen aufgelöst:<br />
# Link 1 führt zu <code><nowiki>file:///wiki/XML_Base</nowiki></code><br />
# Link 2 zu <code><nowiki>http://de.wikipedia.org/wiki/XML_Base</nowiki></code><br />
# Link 3 zu <code>file:///home/user/test2.xml</code><br />
# Link 4 zu <code>file:///home/user/ordner/test3.xml</code><br />
<br />
==Weblinks==<br />
* [http://www.w3.org/TR/xmlbase/ XML-Base W3C Empfehlung]<br />
<br />
{{Navigationsleiste W3C-Standards}}<br />
<br />
{{SORTIERUNG:Xml Base}}<br />
[[Kategorie:XML]]<br />
<br />
[[en:XML Base]]<br />
[[pl:XML Base]]<br />
[[zh:可扩展标记语言基础]]</div>27.9.32.169