|
|
|
|
|
|
|
|
Qué son esquemas XML
Los esquemas XML se utilizan para describir la estructura de los datos en un formato común que tanto clientes, como otros exploradores Web o cualquier programa de software habilitado para XML puedan reconocer. De forma específica, los esquemas definen las reglas de un documento de datos XML, entre los que se incluyen nombres de elementos y tipos de datos, qué elementos pueden aparecer en combinación y qué atributos están disponibles para cada elemento. Los esquemas proporcionan un modelo para un documento de datos XML que define la organización de etiquetas y texto en los documentos a los que se refiere el esquema. Access es compatible con el estándar de esquema XML (XSD). El XSD es un estándar aprobado por el consorcio W3C (World Wide Web Consortium (W3C): consorcio de instituciones educativas y comerciales que supervisa la investigación y promociona estándares en todas las áreas relacionadas con World Wide Web.) diseñado como una infraestructura básica para describir el tipo y estructura de los documentos XML. La utilización de un esquema permite asegurar que cualquier documento XML utilizado para importar datos a Access o para exportar desde Access a otro formato contiene datos específicos y se ajusta a una estructura definida. Puede facilitar el esquema a otros negocios y aplicaciones para que sepan cómo estructurar la información que les van a proporcionar, y a cambio, proporcionarle su esquema. Mostrar datos XML La sintaxis XML (las etiquetas y su organización en un documento) define y describe los datos de un documento XML pero no indica cómo se han de mostrar éstos. En aplicaciones anteriores se utilizaban y en algunos usos actuales se siguen utilizando hojas de estilos en cascada (CSS, Cascading Style Sheets) para indicar al explorador cómo mostrar los datos XML. Sin embargo, las CSS no siempre son una buena elección, ya que están escritas en un lenguaje especializado, lo que significa que el programador tiene que utilizar otro lenguaje para escribir, modificar o entender la estructura de la hoja de estilos. Los archivos CSS sólo permiten especificar el formato de cada elemento XML sin demasiado control sobre el resultado. Por otra parte, la hoja de estilos XSL (Extensible Stylesheet Language) es mucho más flexible que un archivo CSS. Permite seleccionar con precisión los datos que se mostrarán, especificar el orden o la colocación de éstos y modificar o añadir información. Además, está escrita en un estilo similar a un documento XML, ya que utiliza una combinación de etiquetas parecidas a XML y HTML para crear una plantilla para un estilo de resultado concreto. Para obtener más información acerca de las hojas de estilos XSL, visite el sitio MSDN de Microsoft (sólo disponible en inglés) en el Web. Observe que no es necesario vincular un archivo CSS o una hoja de estilos XSL a un documento XML para que Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2), o posterior, muestre el documento. Internet Explorer tiene una hoja de estilos predeterminada integrada que muestra el código fuente XML como un árbol contraíble/expansible. Puede utilizar hojas de estilos para asegurarse de que todas las páginas Web basadas en XML de la intranet o sitio Web son coherentes y presentan una apariencia uniforme sin tener que agregar HTML a cada página. Extensible Stylesheet Language Transformation (XSLT) XSLT es una especificación recomendada por el World Wide Web Consortium (World Wide Web Consortium (W3C): consorcio de instituciones educativas y comerciales que supervisa la investigación y promociona estándares en todas las áreas relacionadas con World Wide Web.) (W3C), compatible con Access. El XSLT es un lenguaje basado en XML que permite que un documento XML sea asignado a, o transformado en, otro documento XML. Esto proporciona un medio de transformar la información de la presentación de un documento XML de un formato fuente a un formato destino y así sucesivamente. Normalmente el programador crea un archivo de transformación XSL que al aplicarse a un documento XML durante la exportación interpreta o transforma los datos XML en un formato de presentación que puede ser reconocido por otra aplicación, como el Protocolo de anuncio de servicios (SAP) o por un formato de pedido personalizado. El XSLT tiene muchas de las construcciones (estructuras y comandos) que se encuentran en otros lenguajes de programación, lo que permite al programador utilizar variables, bucles, iteraciones e instrucciones condicionales. De esta forma el programador puede tener un control considerable sobre el resultado de los datos XML. Para obtener más información acerca de los archivos XSLT, visite el sitio MSDN de Microsoft (sólo disponible en inglés) en el Web. Exportar a archivos XML Exportar datos y objetos de bases de datos a un archivo XML es un modo práctico de mover y almacenar información en un formato que puede ser utilizado sin problemas en todo el Web. En Access es posible exportar los datos, los esquemas (estructuras de datos), o ambos, a archivos XML. Permite:
También es posible transformar los datos a otro formato de presentación mediante un archivo XSL durante el proceso de exportación. Puede exportar tablas, consultas y los datos subyacentes de los formularios e informes desde una base de datos de Microsoft Access (base de datos: colección de datos relacionados con un fin o tema concreto. Dentro de una base de datos, la información sobre una entidad en particular, como un empleado o un pedido, se categoriza en tablas, registros y campos.) (.mdb), así como tablas, consulta, procedimientos almacenados, funciones y los datos subyacentes de los formularios e informes de un proyecto de Microsoft Access (proyecto de Microsoft Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se utiliza para crear aplicaciones cliente-servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como, por ejemplo, tablas o vistas.) (.adp). Exportar tablas, consultas, vistas, hojas de datos, formularios o informes Se puede exportar un objeto de una base de datos como documento XML de varias formas:
Nota Al exportar una tabla a un documento XML, se pueden exportar también tablas relacionadas. Por ejemplo si se exporta una tabla de Pedidos de cliente, se puede también exportar una tabla de Detalles de pedidos y una tabla de Clientes al mismo archivo.
|
| 011-505-885-5443 | evertsfnic@hotmail.com | Granada. Km44. Reparto San Juan. Lote #5 |