XInclude
aus Wikipedia, der freien Enzyklopädie
XInclude (XML Inclusions) ist eine W3C-Spezifikation, die es ermöglicht, innerhalb von XML-Dokumenten auf Teile anderer XML- oder Textdokumente zu verweisen. Dieser „Verweis“ wird beim Auflösungsvorgang durch den Inhalt des referenzierten Dokuments ersetzt.
Im folgenden Beispiel wird auf die XML-Datei foo.xml verwiesen:
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="foo.xml"/>
Falls auf eine Textdatei bar.txt verwiesen werden soll:
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text" href="bar.txt"/>
Der Unterschied zwischen XML- und Text-Verweis ist, dass Inhalte von referenzierten Text-Dokumenten nicht vom XML-Parser verarbeitet werden, sondern ähnlich wie ein CDATA-Abschnitt exakt so eingefügt werden, wie sie im referenzierten Dokument stehen.

