Bază XML

XML Base este un mod recomandat de World Wide Web Consortium de a defini adresele URL de bază pentru părți din documente XML. Adresa URL de bază este adresa URL din care sunt rezolvate informațiile de cale relativă din document. Recomandarea de bază XML a fost introdusă la 27 iunie 2001 .

Xml: de bază atribut poate fi inserat oriunde în documentele XML , în scopul de a utiliza o adresă URL de bază diferită de cea a documentului sau a unui URI extern sau extern entității . Valoarea atributului este interpretată ca o referință URI definită în RFC 2396 [IETF RFC 2396 ] după ce a fost procesată ca în partea 3.1 a specificației.

În procesoarele XML care iau în considerare spațiile de nume XML , prefixul "xml" este legat de denumirea spațiului de nume, așa cum este descris acolo sub Spații de nume în XML . Cu toate acestea, xml: base poate fi folosit și de procesoare care nu procesează spații de nume.

exemplu

Următorul document XML este la locul său 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>

Apoi, legăturile sunt rezolvate după cum urmează:

  1. Legătura 1 duce la file:///wiki/XML_Base
  2. Legătura 2 la http://de.wikipedia.org/wiki/XML_Base
  3. Link 3 la file:///home/user/test2.xml
  4. Legătura 4 la file:///home/user/ordner/test3.xml

Link-uri web

Dovezi individuale

  1. Spațiul de nume "xml:" ( engleză ) .w3.org. 26 octombrie 2009. Adus 14 septembrie 2019.