1 / 6

XML FUENTE DE DATOS

Objetivo: Mostrar cómo se puede crear un formulario HTML dinámicamente a partir de un archivo XML con la ayuda de un XSL.

hollis
Download Presentation

XML FUENTE DE DATOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Objetivo: Mostrar cómo se puede crear un formulario HTML dinámicamente a partir de un archivo XML con la ayuda de un XSL. XSL (siglas de Extensible Stylesheet Language, expresión inglesa traducible como "lenguaje extensible de hojas de estilo"). Lenguaje basado en el estándar XML que permite dar un formato o estilo a un archivo XML, una analogía seria un XSL es al XML como un CSS es aun HTML. XML FUENTE DE DATOS XSL PERMITE DAR FORMATO AL ARCIVO QUE CONTIENE LA FUENTE DE DATOS

  2. XSL permite el envió de parámetros creación de sentencias for para recorrer nodo y esto no es nada tiene muchísimo más como agregar javascript . <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> Esta especificación define la sintaxis y la semántica de XSLT, que es un lenguaje para transformar documentos XML en otros documentos XML. XSLT está diseñado para su uso como parte de XSL, que es un lenguaje de hoja de estilo para XML. XSLT no está pensado como un lenguaje de transformación por completo de propósito general XML. Un xsl:stylesheet elemento debe tener una version atributo, lo que indica la versión de la hoja de estilos XSLT que requiere. Para esta versión de XSLT, el valor debe ser 1.0 . Cuando el valor no es igual a 1.0 , compatible con el modo de procesamiento

  3. match. Modelos que identifica el nodo o nodos de origen a los que se aplica la regla. El atributo match es necesario a no ser que el elemento <xsl:template> tenga un atributo name. El contenido del elemento <xsl:template> es la plantilla de la que se crean instancias cuando se aplica la regla de plantilla. XSL ha surgido como una solución para transformar documentos en XML a otro formato como : HTML , WML , texto simple, PDF e inclusive en otro documento XML con diferentes parámetros. El lenguaje XSL esta dividido en tres partes: •XSLT : Se refiere a la transformación de documentos en XML •XPath: Define como accesar cierto punto de la estructura del documento XML •XSLF : Define el formato que deben tomar objetos dentro del documento en XML XSLT : Se refiere a la transformación de documentos en XML

  4. DOCUMENT OBJECT MODEL (DOM). Es un estándar definido por la W3C que permite manipular cualquier documento XML o HTML. Define una interfaz común para procesar y navegar una estructura jerárquica de tipo XML y se puede usar en JavaScript, Java, PHP y otros lenguajes. Todos ellos implementan los mismos métodos y propiedades, como indica el estándar La estructura de un documento DOM es jerárquica y se asemeja a un árbol genealógico, en el que se incluyen conceptos como hijos, padres, hermanos (fig 3-8 pagina 101 libro AJAX Web 2.0 con jQuery) Hay dos clases de objetos en un DOM, la que representa a todo el documento en si y la que representa a cada uno de los nodos (o etiquetas) de la estructura jerárquica (figura 3-9 pagina 102 libro AJAX Web 2.0 con jQuery)

  5. http://msdn.microsoft.com/es-es/library/ms256110(v=vs.80).aspxhttp://msdn.microsoft.com/es-es/library/ms256110(v=vs.80).aspx http://www.onglasses.net/Default.aspx?id=3757 http://www.w3.org/TR/xslt http://www.osmosislatina.com/xml/xsl.htm AJAX Web 2.0 con jQuery

More Related