En el de informática, el transclusion es la inclusión de la parte de un documento en otro documento por referencia. Es una característica de las plantillas de la substitución.

Algunos sistemas del hipertexto, incluyendo proyecto de Xanadu de s de Nelson Ted el ', apoyan el transclusion. Por ejemplo, un artículo acerca de un país pudo incluir una carta o un párrafo que describía las exportaciones agrícolas de ese país de un diverso artículo acerca de la agricultura. Algo que copiando los datos incluidos y almacenándolos en dos lugares, un transclusion incorpora el diseño modular, permitiendo que sea almacenado solamente una vez (y quizás que corrigen y que ponen al día si el tipo de acoplamiento apoyado que) y ser visto en diversos contextos. La referencia también sirve ligar ambos artículos.

Nelson acuñó el " del término; transclusion, " así como " hypertext" y " hypermedia", en su libro 1982, máquinas literarias . La parte de su oferta era la idea que el Micropayments se podría exigir automáticamente del lector para todo el texto, no importa cómo muchos recortes del contenido se toman de varios lugares.

Nelson ha entregado recientemente una demostración del transclusion del Web, el pequeño Transquoter (programado a la especificación de Nelson por Andrew Pam). Crea un nuevo formato empleado direcciones de la porción de Web pages; cuando dereferenced, cada porción en los restos resultantes de la página chascar-conectó con su contexto original-- siempre un aspecto clave del transclusion para Nelson, pero de la falta en la mayoría de las puestas en práctica del transclusion.

Consideraciones técnicas

Neutralidad del contexto

Transclusion trabaja mejor cuando las secciones transcluded del texto son autónomas, de modo que el significado y la validez del texto sea independiente del contexto en el cual aparece. Por ejemplo, las formulaciones tienen gusto del " según lo explicado en el section" anterior; ser problemático, porque la sección transcluded puede aparecer en un diverso contexto, causando la confusión. Qué constituye el " neutral" del contexto; el texto varía, pero incluye a menudo cosas como la información de compañía o la plancha de caldera .

Parametrización

Bajo algunas circunstancias, y en algunos contextos técnicos, las secciones transcluded del texto pueden no requerir adherencia terminante al " neutrality" del contexto; principio, porque las secciones transcluded son capaces de la parametrización del . La parametrización implica la capacidad de modificar ciertas porciones o las subdivisiones de un texto transcluded dependiendo de las variables exógenas que se pueden cambiar independiente. Esto es hecha acostumbradamente suministrando un texto transcluded uno o más placeholders de la substitución del . Estos placeholders entonces se substituyen por los valores variables correspondientes antes de rendir la salida transcluded final en contexto.

Uso en el Web

En el HTML

Actualmente, el transclusion en HTML es limitado algo por la carencia de la ayuda de los estándares en el Internet Explorer . Aunque todos los hojeadores gráficos puedan el transclude una imagen, incluyendo un documento es un poco más difícil. Hay actual dos métodos de alcanzar de este resultado:

el elemento del IFrame (marco en línea), que incluye documentos enteros.
El elemento del objeto . En el Firefox y otros hojeadores, éste permite el transclusion verdadero del documento, permitiendo a una página ser construido de varios documentos más pequeños.

Además, el Ajax puede alcanzar un resultado similar a través de todo el moderno, Javascript - hojeadores permitidos.

Las versiones futuras del HTML pueden apoyar un transclusion más profundo de porciones de documentos usar tecnologías XML tales como entidades, referirse del documento de XPointer, y manipulaciones XSLT . (Patente-se estorba XPointer.)

La práctica del 'mdash alejado del loading'&; incluyendo datos, tales como imágenes, directo del otro sites— se frunce el ceño generalmente sobre debido a el uso de la anchura de banda y del poder de computación requeridos del sistema informático alejado (véase el hurto de la anchura de banda). Esto se dice al " tax" otro servidor, y a menudo se considera un ejemplo leeching. La distribución creciente de los proxy server tiene el potencial para dar vuelta a esto alrededor y para aprovecharse del transclusion para reducir las transmisiones redundantes de los mismos datos.

Una excepción importante a esta regla es de la tela que hace publicidad de, donde los anuncios suministrados por un publicista son publicados con el otro contenido por un editor. Un publicista prefiere servir un anuncio y poder detectar cuando fue visto, algo que lo servido por el editor y tienen que confiar en al editor. (Véase también el contador de golpe, el insecto del Web).

El Mashups es los fenómenos recientes que son similares al transclusion.

Servidor-lado Transclusion

Transclusion puede también ser realizado en el lado de servidor, con tal que el software de servidor incluya esta funcionalidad. Esto se puede hacer con diversas tecnologías múltiples, incluyendo el lado de servidor incluye y las referencias de entidad del margen de beneficio resuelto por el software de servidor. el transclusion del Cliente-lado es generalmente preferible pues los datos transcluded en varias páginas se pueden depositar por el cliente algo que enviados otra vez para cada página.

Publicaciones















.

  • Zenithic
  • Transclusion
    Random links:452 | Mi tío Oswald | Brian Ritchie | Edmundo Sears | Edward Zorinsky

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">