stringtranslate.com

XIncluir

XInclude es un mecanismo genérico para fusionar documentos XML , mediante la escritura de etiquetas de inclusión en el documento "principal" para incluir automáticamente otros documentos o partes de ellos. [1] El documento resultante se convierte en un único conjunto de información XML compuesto . El mecanismo XInclude se puede utilizar para incorporar contenido de archivos XML o de archivos de texto que no sean XML.

XInclude no es compatible de forma nativa con los navegadores web, pero se puede lograr parcialmente utilizando algún código JavaScript adicional. [2]

Ejemplo

Por ejemplo, incluyendo el archivo de texto license.txt:

Este documento se publica bajo la Licencia de Documentación Libre de GNU

en un documento XHTML :

<?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= "licencia.txt" parse= "texto" /></p> </body> </html>         

da:

<?xml version="1.0"?> <html xmlns= "http://www.w3.org/1999/xhtml" xmlns:xi= "http://www.w3.org/2001/XInclude" > <head> ... </head> <body> ... <p> Este documento se publica bajo la Licencia de Documentación Libre de GNU </p> </body> </html>               

El mecanismo es similar a la etiqueta HTML<object> (que es específica del lenguaje de marcado HTML ), pero el mecanismo XInclude funciona con cualquier formato XML, como SVG y XHTML .

Véase también

Referencias

  1. ^ J. Marsh; D. Orchard; Daniel Veillard. "Inclusiones XML (XInclude) Versión 1.0 (Segunda Edición), Apéndice C: Ejemplos (no normativos)". Consorcio World Wide Web . Consultado el 28 de junio de 2007 .
  2. ^ Brettz9; et al. "XInclude". Red de desarrolladores de Mozilla .

Enlaces externos