XInclude – Wikipédia, a enciclopédia livre
XInclude é um mecanismo genérico para mesclagem de documentos XML, escrevendo tags de inclusão no documento "principal" para incluir automaticamente outros documentos ou suas partes.[1] O documento resultante torna-se um único XML Information Set composto. O mecanismo XInclude pode ser usado para incorporar o conteúdo a partir de quaisquer arquivos XML ou arquivos de texto não-XML.
2 Suporte de navegador
Por exemplo, incluindo o arquivo de texto licença.txt:
Este documento é publicado sob a Licença de Documentação Livre da GNU
em um documento XHTML:
<p><xi:include href="licença.txt" parse="text"/></p>
<p>Este documento é publicado sob a Licença de Documentação Livre da GNU</p>
O mecanismo é similar à tag <object> do HTML (que é específica para a linguagem de marcação HTML), mas o mecanismo XInclude trabalha com qualquer formato XML, como SVG e XHTML.
↑ J. Marsh, D. Orchard, Daniel Veillard. «XML Inclusions (XInclude) Version 1.0 (Second Edition), Appendix C: Examples (non-normative)». World Wide Web Consortium. Consultado em 28 de junho de 2007 !CS1 manut: Nomes múltiplos: lista de autores (link)