martes, 5 de julio de 2011

XML y su relación con los sistemas de información en la presentación.

XML (significa eXtensible Markup Language) es un metalenguaje de marcas, o un marcador sintáctico del lenguaje que define un mecanismo que le permite ampliar o controlar el significado de los marcadores de otros idiomas.

Es el intento de producir una versión simplificada del SGML que permite definir fácilmente nuevos lenguajes de marcado para su uso en web. El nombre indica, pues, que es un marcador de un lenguaje (lenguaje de marcado), extensible (eXtensible), ya que le permite crear etiquetas personalizadas.


En comparación con HTML, XML tiene un propósito muy diferente: mientras que el primero define una gramática para describir y formato de las páginas web y, en general, los hipertextos, el segundo es un metalenguaje usado para crear nuevos lenguajes, los actos para describir documentos estructurados. Mientras que HTML tiene un número bien definido y limitado de etiquetas, con XML puede definir su propio lugar de en función de sus necesidades.

XML se utiliza ampliamente como un medio para la exportación de datos entre diferentes DBMS.


Lenguajes de esquema (XML permiten crear un nuevo lenguaje):

    
* (DTD es acrónimo de Document Type Definition) es un documento mediante el cual se especifican las características estructurales de un documento XML a través de una serie de "reglas gramaticales". En particular, se define el conjunto de los elementos del documento XML, las relaciones jerárquicas entre los elementos, el orden de aparición en el documento XML y qué elementos y qué atributos son opcionales o no.
    
* XML como DTD, se utiliza para definir la estructura de un documento XML. Hoy, el W3C se debe adoptar en lugar de la propia DTD, siendo una técnica más moderna y avanzada. Su abreviatura es XSD significa para la definición de esquema XML.


Lenguajes difusos:

* XForms: como su nombre indica, es un lenguaje nacido para crear formularios (formas) de tipo HTML dentro de un documento XML.
     * SMIL (lenguaje de integración multimedia sincronizada): Este lenguaje se define en XML, se utiliza para describir el contenido y administrar el tiempo de las presentaciones multimedia que combinan vídeo, audio, imágenes y texto.
     * MathML (Lenguaje de Etiquetado Matemático): MathML se utiliza para describir la notación matemática, tomando un tiempo para fijar la estructura y contenido, para que pueda ser notificada y en la Web
     * X3D (eXtensible 3D): X3D es un lenguaje que permite la construcción de modelos en tres dimensiones, ya sea simple o sofisticado. Se puede aplicar a los objetos creados animaciones y los mecanismos de interacción con el usuario. Como un idioma, se basa en el lenguaje de modelado Realidad Virtual (VRML), a su vez, contrató a un estándar internacional en 1997. En este último encierra la capacidad de X3D, típico del lenguaje de marcado extensible (XML), integración con otras tecnologías de la World Wide Web, la validación del contenido y la adición de extensiones de hardware nuevo y flexible si había alguna las necesidades. Además, las ventajas son dignas de mención acerca de la ligereza de "perfil básico" (Perfil Core - Hay siete perfiles, cada uno de los cuales comprende un cierto conjunto de las funciones más utilizadas para fines diferentes, lo que permite a los desarrolladores para llegar a los niveles intermedios de soporte de los navegadores. dell'X3D, sin necesidad de poner en práctica a la vez la especificación completa) y más rápida la descarga del navegador en componentes.
     * XBRL (eXtensible Business Reporting Language) es un lenguaje utilizado para la comunicación y el intercambio de datos financieros y contables en formato electrónico
 

No hay comentarios:

Publicar un comentario