XInclude
Xinclude ist ein generischer Mechanismus zum Zusammenführen Xml Dokumente, indem Einschluss -Tags in das "Haupt" -Dokument geschrieben werden, um automatisch andere Dokumente oder Teile davon zu enthalten.[1] Das resultierende Dokument wird zu einem einzigen Komposit XML -Informationen gesetzt. Der Xinclude-Mechanismus kann verwendet werden, um Inhalte entweder aus XML-Dateien oder nicht-XML-Textdateien einzubeziehen.
Beispiel
Zum Beispiel einschließlich der Textdatei Lizenz.TXT
:
Dieses Dokument wird unter GNU kostenlose Dokumentationslizenz veröffentlicht
in einem (n Xhtml dokumentieren:
xmlns ="http://www.w3.org/1999/xhtml" xmlns: xi ="http://www.w3.org/2001/xinclude"> ...
... href ="Lizenz.TXT" analysieren ="Text"/> </p>
gibt:
xmlns ="http://www.w3.org/1999/xhtml" xmlns: xi ="http://www.w3.org/2001/xinclude"> ... ... Dieses Dokument wird unter GNU kostenlose Dokumentationslizenz veröffentlicht
Der Mechanismus ist ähnlich wie Html's Tag (was spezifisch für die HTML ist Auszeichnungssprache), aber der Xinclude -Mechanismus funktioniert mit jedem XML -Format, wie z. SVG und Xhtml.
Webbrowser -Unterstützung
- Nicht nativ.
- Teilweise etwas mehr verwenden JavaScript Code[2]
Siehe auch
Verweise
- ^ J. Marsh; D. Obstgarten; Daniel Veillard. "XML-Einschlüsse (Xinclude) Version 1.0 (zweite Ausgabe), Anhang C: Beispiele (nicht normativ)". World Wide Web Konsortium. Abgerufen 2007-06-28.
- ^ Brettz9. "Xinclude". Mozilla Developer Network.
Externe Links
- Xinclude Standard
- Xinclude mit XSLT
- Verwenden von Xinclude in Xerces
- Verwenden von Xinclude Artikel von Elliotte Rusty Harold