Google
 
Web In This Site
Access
Definicion
Formularios
Macros
Especificaciones
XML y Access
Expresiones
Ejemplos
Excel
Libros y Hojas
Filtros
Datos O.L.A.P
Esquemas
Formulas
Objetos
Word
Plantillas
Margenes
Ordenar
Fondos y Marcas
Paginas Web
PowerPoint
Crear Presentacion
Plantillas
Musica y Sonido
Presentaciones
Graficos y Filtros
Servicios de Fax
Mas ++
Home
Ingles
Windows 98
Windows Me
Windows XP
Welcome To Nicaragua
Welcome To Nicaragua
Welcome To Nicaragua
Welcome To Nicaragua
Welcome To Nicaragua
Welcome To Nicaragua
Welcome To Nicaragua
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:

  • Exportar datos de un archivo XML y, de forma opcional, utilizar XSLT para transformar los datos a otro formato.
  • Exportar los esquemas de datos mediante un esquema estándar XML (XSD).
  • Exportar los datos subyacentes de los formularios y los informes a un archivo XML.

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:

  • Exportando únicamente los datos de una tabla, consulta, hoja de datos, formulario o informe a un archivo XML. Estos datos se guardan en un archivo denominado <nombredearchivo>.xml.

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.

  • Exportando únicamente el esquema (estructura de los datos) de una tabla, consulta, hoja de datos, formulario o informe a un archivo de esquema XML. Un archivo de esquema XML es una especificación formal de las reglas de un documento XML que proporciona una serie de nombres de elementos así como qué elementos están permitidos en el documento y en qué combinaciones. Si se prefiere guardar el esquema como XSD, el archivo se guardará como <nombredearchivo>.xsd.
  • Además, al guardar los datos como XML, puede especificar que los datos se transformen en un formato de visualización personalizado mediante un archivo .xsl existente. Si no se especifica un archivo .xsl, los datos se guardarán en un formato XML estándar. Observe que si no se seleccionan datos para exportar, el formato de presentación tampoco estará disponible. El archivo se guarda como <nombredearchivo>.xsl.
  • Mediante el modelo de objetos de Access, también puede guardar los atributos de presentación de una tabla, consulta, hoja de datos, formulario o informe en un archivo que describa la información de presentación y conexión. Para formularios e informes, este archivo se guarda en un lenguaje basado en XML denominado ReportML que proporciona datos de presentación así como modelos de datos para crear una página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.). Para tablas, consultas o vistas, y hojas de datos, el archivo de presentación es una plantilla parecida a una hoja de cálculo. El archivo se guarda como <nombredearchivo>_informe.xml.
Atras           Adelante

011-505-885-5443 evertsfnic@hotmail.com Granada. Km44. Reparto San Juan. Lote #5