Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Interfaces XML




Enviado por Pablo Turmero



Partes: 1, 2, 3, 4


    Monografias.com

    Conceptos básicos
    XML: Extensible Mark-up Language (lenguaje de marcado extensible)

    Es un lenguaje orientado a:
    La definición de datos de carácter general. Nos permite definir modelos de datos.
    Al compartir modelos de datos se facilita el intercambio de datos entre sistemas (aplicaciones) heterogéneos.
    Crear nuevos lenguajes gracias a sus mecanismos de extensibilidad. Por ello, se dice que XML es un metalenguaje (un lenguaje para crear nuevos lenguajes).

    Se refiere únicamente a los datos, no a su presentación. Deja a otras aplicaciones la tarea de definir la estructura de visualización.

    Monografias.com

    Conceptos básicos
    XML es el formato y el modelo para intercambiar información entre componentes, aplicaciones, y empresas a través de Internet

    Microsoft, IBM, Firefox, etc., están apostando fuertemente a esta tecnología

    XML es un estándar abierto a Internet (W3C)

    XML habilita una nueva generación de aplicaciones en Internet

    Monografias.com

    Conceptos básicos

    XML

    Monografias.com

    ¿Qué es XML?
    Texto que cumple ciertas reglas

    Las reglas tienen puntos en común con HTML

    Abierto a sistemas operativos

    Monografias.com

    ¿Qué es XML?
    XML es un sub-conjunto de SGML (Standard Generalized Mark-up Language)

    Creado y soportado por el World Wide Web Consortium (www.w3c.org)

    SGML
    XML
    HTML

    Monografias.com

    ¿Qué es XML?
    XML es un sub-conjunto de SGML (Standard Generalized Mark-up Language)

    Creado y soportado por el World Wide Web Consortium (www.w3c.org)

    Monografias.com

    ¿Qué es XML?
    Más fácil que SGML

    Más pequeño

    Pensado para ser utilizado en Internet

    XML es un lenguaje utilizado para estructurar y describir datos de forma que puedan ser entendidos o interpretados por diferentes aplicaciones

    Puede ser utilizado por cualquier lenguaje y/o sistema operativo

    Monografias.com

    ¿Qué es XML?
    XML es un meta-lenguaje que nos permite definir lenguajes de marcado, adecuados a usos determinados

    XML es un estándar de Internet, aprobado por la W3C (http://www.w3.org/TR/REC-xml/)

    Traducciones: http://www.w3.org/2003/03/Translations/OverviewLang.html#es

    Los proveedores tratan de ajustarse a las especificaciones

    Microsoft (MSXML40.DLL) e IBM ofrecen un conjunto de objetos para manejar XML

    Monografias.com

    ¿Qué NO es XML?
    XML no es una versión mejorada de HTML

    XML no es un lenguaje para hacer mejores páginas web

    XML no es difícil

    Monografias.com

    ¿Dónde está la revolución?
    Para entender la revolución que plantea XML, hay que entender las tecnologías circundantes
    XSL
    XSLT
    DTD
    Schema
    XPATH
    Etc.

    Estas son las que realmente hacen la revolución (En especial XSLT, y DTD, y Schema)

    Monografias.com

    Algo de historia sobre XML
    Desarrollo a partir de 1996, como un sub-conjunto de SGML

    Adoptado como estándar en Febrero de 1998, por el World Wide Web Consortium (W3C)

    Monografias.com

    World Wide Web Consortium (W3C)
    Constituido en 1994 con el objetivo de desarrollar protocoles comunes para la evolución de Internet

    Es un consorcio de industrias internacionales, y está participado por MIT (EEUU), INRA (Francia), y Keio University (Japón)

    Cuenta con el apoyo de DARPA (EEUU), y la comisión europea (IEEE)

    Monografias.com

    ¿Qué ventajas tiene XML?
    Un documento en XML, puede tener varias formas de presentación

    Monografias.com

    ¿Qué ventajas tiene XML?
    Formato ideal para transacciones B2B

    Permite poderosas técnicas de extracción y búsqueda de información (XSL y XPATH)

    Las estrictas reglas para la composición de un documento XML, permite su fácil análisis sintáctico

    A diferencia de HTML, XML es sensitivo a mayúsculas y minúsculas

    Monografias.com

    Lenguajes Específicos
    HTML — ejemplo

    Memo

    To: Camino
    From: Juanma
    Cc: Nacho
    Subject: Capítulo 1

    Qué opinas del formato?

    Partes: 1, 2, 3, 4

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter