XFrames


XFrames es un formato XML para combinar y organizar documentos basados ​​en web juntos en una sola página web mediante el uso de marcos. De manera similar a los marcos HTML, los marcos XFrames pueden resultar útiles gracias a su poder para crear un marco de contenido que se puede desplazar mientras otros marcos, como los menús de la barra lateral, el encabezado y el pie de página, permanecen en su lugar en la página. XFrames será particularmente útil para los desarrolladores web que podrán modificar un solo documento y hacer que esa modificación aparezca en todas las páginas que contienen el documento dentro de un marco.

La principal ventaja de esta próxima generación de marcos es que supera varios de los principales problemas de usabilidad que existen en el sistema de marcos tradicional.

Aunque todavía se encuentra en las etapas de borrador de trabajo, XFrames reemplazará los marcos HTML tradicionales.

Los marcos HTML tradicionales que se introdujeron con HTML 4.0 fueron útiles por su capacidad para combinar varias páginas web distintas en una sola vista de página web. Sin embargo, surgieron varios problemas con la implementación y, como tal, los marcos se han eliminado del estándar W3C XHTML 1.1. Es probable que XFrames solucione algunos de los siguientes problemas existentes en los marcos HTML:

  • El botón de retroceso de un navegador web no funciona de forma intuitiva
  • la imposibilidad de marcar o marcar como favoritos documentos específicos en la página web fácilmente, así como la imposibilidad de enviar a una persona una referencia a un documento o colección específicos
  • quedar atrapado en un marco
  • la producción de resultados diferentes en los momentos en que se recarga una página web que contiene marcos
  • las teclas "Page Up" y "Page Down" son difíciles de usar debido a que el foco del puntero está en otro marco dentro de la página
  • vulnerabilidades de seguridad causadas por el hecho de que un usuario no tiene forma de conocer la fuente original de cada documento enmarcado
  • Dado que los marcos no son compatibles con todos los agentes, y el contenido necesario de no se implementa popularmente, los agentes que no admiten marcos (como los motores de búsqueda) no pueden representar las páginas correctamente y, al mismo tiempo, evitan la optimización de los motores de búsqueda .

XFrames supera el problema de los marcadores al codificar la población de los fotogramas en el URI, lo que hace posible marcar / agregar un favorito de una página con éxito.

Al igual que otros lenguajes de marcado , XFrames admitirá una serie de elementos y atributos respectivos. La siguiente es una demostración simple para la implementación propuesta de una página web de marcos:

 xmlns = "http://www.w3.org/2002/06/xframes/" >     Página de inicio    type = "text / css" > #header {height: 150px; } #footer {altura: 50px; } #nav {ancho: 15%; }      compose = "vertical" >   xml: id = "header"  source = "banner.xhtml" />   compose = "horizontal" >   xml: id = "principal "  source = " news.xhtml " />   xml: id = " nav "  source = " nav-menu.xhtml " />     compose = " vertical " >   xml: id = " pie de página "  source = " disclaimer.xhtml " />     

El elemento actúa como elemento contenedor de la colección de marcos. Esta colección es lo que se conoce como el "conjunto de marcos" de una página web. De manera similar a las marcas XHTML y HTML , los elementos

contienen metadatos que se utilizan principalmente para la optimización de la búsqueda y la descripción del documento. El elemento