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

XML y Access

Es posible que parte del contenido de este tema no pueda aplicarse a algunos idiomas.

El Lenguaje de marcado extensible (Lenguaje de marcas extensible (XML): forma condensada del Lenguaje de marcado generalizado estándar (SGML) que permite a los desarrolladores crear etiquetas personalizadas que ofrecen flexibilidad para organizar y presentar información.) (XML, Extensible Markup Language) es el lenguaje estándar para describir y enviar datos a través del Web (World Wide Web (WWW): rama multimedia de Internet que presenta no sólo texto, sino también gráficos, sonido y vídeo. En el Web, los usuarios pueden saltar fácilmente de un elemento a otro, de una página a otra o de un sitio a otro utilizando hipervínculos.), del mismo modo que el Lenguaje de marcado de hipertexto (HTML: lenguaje de marcado estándar utilizado para los documentos del World Wide Web. HTML utiliza etiquetas para indicar cómo deben mostrar los exploradores Web los elementos de página, como texto y gráficos, y cómo deben responder a las acciones del usuario.) (HTML, Hypertext Markup Language) es el lenguaje estándar para crear y mostrar páginas Web. Microsoft Access proporciona medios para importar y exportar datos XML, así como para transformarlos a y desde otros formatos mediante archivos relacionados con XML.

Formato XML

Siempre ha sido complicado mover información en Internet y entre aplicaciones de software debido a los diferentes formatos y estructuras con derecho de propiedad. Aunque HTML esté bien equipado para proporcionar información de texto e imagen para exploradores Web, su capacidad está limitada por la definición de datos y estructuras de datos. El HTML describe el aspecto que debería tener una página Web, mientras que el XML define los datos y describe cómo deberían estar estructurados. El XML es un formato de intercambio de datos, ya que permite intercambiar datos entre sistemas o aplicaciones diferentes. El XML separa los datos de la presentación para que los éstos mismos puedan ser presentados de varias formas al usar archivos de presentación distintos.

El XML es un protocolo basado en estándares regulado 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). El protocolo XML es un conjunto de reglas, instrucciones y convenciones para diseñar formatos y estructuras de datos, de modo que se creen archivos que puedan ser generados y leídos con facilidad por diferentes equipos y aplicaciones. Además, las estructuras definidas por el XML no son ambiguas, es decir, que son auto descriptivas y tienen una plataforma independiente. Al igual que el HTML, el XML utiliza etiquetas y atributos, pero mientras el HTML especifica qué quiere decir cada etiqueta y atributo (y por lo tanto cómo se mostrarán los datos entre ellos en un explorador), el XML utiliza las etiquetas únicamente para delimitar datos y deja la interpretación total de los mismos a la aplicación que los lee. Para obtener más información acerca del XML, visite el sitio MSDN de Microsoft (sólo disponible en inglés) en el Web.

Importar datos XML

Access permite utilizar datos de varias fuentes externas. El uso de  XML permite transformar los datos desde casi cualquier aplicación externa para su uso en Access de manera más sencilla. Permite:

  • Importar datos XML a Jet (motor de base de datos Microsoft Jet: parte del sistema de base de datos de Access que recupera y almacena datos en las bases de datos de usuario y del sistema. Se puede decir que es un administrador de datos sobre el que se construyen sistemas de bases de datos, como Access.), a Microsoft SQL Server (base de datos de Microsoft SQL Server: una base de datos de Microsoft SQL Server consta de tablas, vistas, índices, procedimientos almacenados, funciones y desencadenadores.), o a una base de datos Microsoft SQL Server 2000 Desktop Engine (denominada anteriormente MSDE).
  • Importar datos de un esquema XML a Jet, SQL Server o a una base de datos Microsoft SQL Server 2000 Desktop Engine.
  • Utilizar un archivo XSLT (Extensible Stylesheet Language Transformation) para transformar los datos en un formato XML compatible con Access.

Nota  Para poder importar archivos XML a SQL Server o a una base de datos Microsoft SQL Server 2000 Desktop Engine, a través de un proyecto de Access (ADP), es necesario que Microsoft SQL Server 2000 Desktop Engine esté instalado en el equipo local.

Es posible utilizar el comando Importar (señale Obtener datos externos en el menú Archivo) para importar archivos de datos XML a Access. Este comando muestra el cuadro de diálogo Importar, en el que se puede seleccionar un documento o un esquema XML que describa la estructura de los datos. Sólo se puede importar a Access un documento cada vez. Los datos deben estar en un formato reconocido por Access, ya sea en un formato nativo o mediante la utilización de un esquema. Tenga en cuenta que al importar datos XML no es posible elegir un subconjunto del documento XML. Es necesario importar el archivo completo.

Los datos XML de cualquier tipo pueden transformarse en un formato compatible con Access, para ello seleccione un tipo de transformación en el cuadro de diálogo Importar XML. También es posible especificar si se desea sobrescribir cualquier tabla existente o anexar a datos existentes.

Adelante

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