XInclude

Klippstein IT Service

Aus 4webmaster.de

Wechseln zu: Navigation, Suche

XInclude alias XML Inclusion ist eine W3C-Spezifikation, die es ermöglicht, auf Teile von XML- oder Textdateien zu verweisen. Dieser "Verweis" wird beim Auflösungsvorgang durch den Inhalt der Datei ersetzt. XInclude wird vom IE 7.0 unterstützt. Firefox unterstützt XInclude derzeit noch nicht.

xi-Namensraum definieren

XIncludes werden in ein XML-Dokument mit dem xi:include-Element eingebaut. Dazu muss der xi-Namensraum definiert sein. Seine URI ist http://www.w3.org/2001/XInclude, er wird normalerweise an das Präfix xlink gebunden. Im Falle von XHTML kann das so aussehen:

<html xmlns:xi="http://www.w3.org/2001/XInclude">

Jetzt lässt sich das xi:include-Element verwenden.

Beispiel

Die Datei license.txt enthält folgenden Inhalt:

This document is published under GNU Free Documentation License

Dieser Inhalt kann wie folgt in ein XHTML-Dokument eingebettet werden:

<?xml version="1.0"?>
...
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:xi="http://www.w3.org/2001/XInclude">
   <head>...</head>
   <body>
      ...
      <p><xi:include href="license.txt" parse="text"/></p>
   </body>
</html>

Das Ergebnis ist folgendes:

<?xml version="1.0"?>
...
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:xi="http://www.w3.org/2001/XInclude">
   <head>...</head>
   <body>
      ...
      <p>This document is published under GNU Free Documentation License</p>
   </body>
</html>

Weblinks





Dieser Artikel basiert auf dem Artikel XInclude aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.




Dieser Artikel basiert auf dem Artikel XInclude aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.


Persönliche Werkzeuge