¿Qué es XML o Extensible Markup Language?

() es menos compleja, el dialecto más concisa de SGML más complejo es el más grande (Standard Generalized Markup Language). En términos simples sintaxis utiliza etiquetas para identificar los distintos tipos de datos en un archivo. Por ejemplo:

XML hace que sea muy fácil para los diversos programas para extraer los datos, porque las etiquetas se ajusten a los modelos particulares. Arriba vemos una modelo de datos con 7 elementos:

cliente (el elemento matriz), consta de 6 elementos anidados: nombre, calle, ciudad, estado, postal y teléfono.
Nombre : XML-consciente de los programas de conocer este campo contiene el nombre de una persona o empresa.
Street : Este campo tendrá una dirección de calle.
City : Aquí se encuentra la ciudad.
Estado : El 2 abreviado de estado de la carta.
Postal : la código postal de 5 dígitos.
Teléfono : El número de teléfono.

Para definir el modelo de datos o el contenido de cada uno de los elementos de un DTD (Document Type Definition) se puede utilizados. Un DTD es una manera de definir la estructura o de un documento XML. Un DCD (Documento Descripción de contenido), DDML (documento de definición Markup Language), SAX (Simple API para XML), y XSCHEMA son otros.

Aunque el ejemplo simplificado anterior sugiere sólo en los mismos fundamentos de XML, ya debería estar claro en qué se diferencia de (HyperText Markup Language). Las etiquetas se utilizan en dictan cómo el material deberá ser presentado en una página web, sin indicación de lo que el material es . La manipulación o la reutilización de los datos dentro de un archivo HTML para propósitos adicionales no es viable. Sin embargo, los datos contenidos en una página web escrita en XML puede ser manipulado, extraído por los sistemas de bases de datos diferentes y reciclados.

Cuando se utiliza HTML para crear páginas web hojas de estilo se utilizan a menudo. Conocida formalmente como Cascading Style Sheets , un CSS añade elementos de estilo a una página web HTML.

Páginas web también puede ser escrito en XML. En este caso el equivalente de la CSS es la XSL (eXtensible Stylesheet Language), aplicado de la misma manera.

El XSL realidad sirve 2 funciones. Contiene instrucciones para XML conscientes de cómo hacer XML para aplicaciones gráficas, pero también contiene instrucciones para la transformación de de los datos a otros formatos, denominado XLST. XSLT puede generar un archivo de una estructura diferente de la original. Esto es especialmente útil en áreas como el comercio electrónico, por ejemplo, donde el cliente de entrada, como nombre, número de tarjeta de crédito, cantidad de dinero, etcétera es empujado a través de una serie de programas en el sistema de procesamiento de pago. La función transformadora de XSLT es sin trabas, al hacer las necesidades, y sólo se ocupan de mover los datos entre las redes con éxito y los programas para la transformación. En una época donde el intercambio de información es tan alta la demanda en XML es una opción obvia en HTML.

XML, creado por el World Wide Web Consortium (W3C), es parte de una gran familia de los lenguajes de marcas y se define como metalenguaje un -un lenguaje que describe otros idiomas. Uno de los objetivos del W3C es hacer XML optionless de modo que seguirá siendo pura, a diferencia de HTML que tiene muchos diferentes convenios y como resultado se representa de manera diferente en distintos navegadores, lo que hace difícil presentar datos de una manera uniforme.

A partir de las pruebas de marzo de 2005, publicado por el W3Creveló Microsoft Explorer 6. 0 SP2 había limitado la capacidad de XML, según los informes utilizando el sabor propio de XML que no siempre pueden cumplir con las normas establecidas. Netscape tiene buena compatibilidad con algunos problemas en la versión 8. 0 beta, mientras que Firefox y Mozilla los que mejores resultados de los navegadores libres, con plena aplicación, 100% compatible con XML capacidad de representación en todas sus versiones de los navegadores disponibles hasta la fecha.

Debido a que XML páginas proporcionan una flexibilidad mucho más que las páginas HTML, se espera para sustituir a HTML como el idioma de su elección. Para obtener más información sobre XML se puede visitar el sitio oficial del W3C. Tutoriales en línea y muchos libros están también disponibles. Aprendizaje de la lengua puede requerir una rampa ascendente, pero los expertos predicen que la inversión vale la pena el tiempo.

Deja un comentario