XML y HTML son lenguajes muy diferentes. Ambos nacen de la misma inspiración llamada SGML por lo que su sintaxis es similar, aunque cada uno fue diseñado para cumplir distintas funciones:
El XML (extensiva Markup Lenguaje) es un lenguaje que fue concebido para describir información. Su función principal es ayudarnos a organizar contenidos y eso hace que los documentos XML sean portables hacia diferentes tipos de aplicaciones.
Diferencia Html y Xml
Html
El HTML (Hipertexto Markup Language) por otro lado ha sido concebido para mostrar información, determinar como actúa y que hace. Su función radica en ayudarnos a darle formato a los diversos contenidos de una página.
Resumiendo, el XML sirve para describir información y el HTML sirve para darle formato y presentarla a través de un navegador. O sea que el XML no es ni será nunca un reemplazo del HTML sino un complemento que sirve para manejar la información separada del formato.
¿Hacia donde van el XML y el HTML?
A pesar de que el HTML tiene sus definiciones, la tolerancia de los navegadores ha hecho que documentos mal formados funcionen. Por ello nace el esfuerzo de juntar lo mejor de los dos lenguajes que hemos analizado para pensar a futuro en XHTML. El XHTML (eXtensive HyperText Markup Language) es una familia de tipos de documentos y módulos que reproducen, definen y extienden el HTML reformulando gracias al XML.
Índice
¿Qué es XML?
Ventajas
Contenido
Para que sirven los comandos referentes a XML
Ejemplos de código
Ejemplos de uso
Ventajas Tiene una plataforma simple
Esta optimizado para su uso en internet pero también se puede utilizar para cualquier información estructurada
Es libre
Soporta muchos escenarios de aplicación
En el se pueden crear tus propias etiquetas
Tiene intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de calculo, y casi cualquier cosa que podamos pensar
CONTENIDO
Es un lenguaje de marcaje extensible
Es un metalenguaje
Es una sintaxis utilizada para crear lenguajes de marcaje declarativos
Su función principal es describir datos y no mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de datos a través de diferentes aplicaciones.
Las tecnologías XML son un conjunto de módulos que ofrecen servicios útiles a las demandas más frecuentes por parte de los usuarios. XML
Sirve para estructurar, almacenar e intercambiar información.
También permite que las personas visualicen la información de la manera que ellos quieran
Un procesador XML puede pero no requiere ser capaz de leer y recuperar los comentarios.
Un documento XML es una colección de piezas llamadas entidades
El texto y las etiquetas son UNICODE
Representa una jerarquía de datos
¿Para Que Sirven?
XSL : Lenguaje Extensible de Hojas de Estilo, cuyo objetivo principal es mostrar cómo debería estar estructurado el contenido, cómo debería ser diseñado el contenido de origen y cómo debería ser paginado en un medio de presentación como puede ser una ventana de un navegador Web o un dispositivo móvil, o un conjunto de páginas de un catálogo, informe o libro.
XPath : Lenguaje de Rutas XML, es un lenguaje para acceder a partes de un documento XML.
XLink : Lenguaje de Enlace XML, es un lenguaje que permite insertar elementos en documentos XML para crear enlaces entre recursos XML.
XPointer : Lenguaje de Direccionamiento XML, es un lenguaje que permite el acceso a la estructura interna de un documento XML, esto es, a sus elementos, atributos y contenido.
XQL : Lenguaje de Consulta XML, es un lenguaje que facilita la extracción de datos desde documentos XML. Ofrece la posibilidad de realizar consultas flexibles para extraer datos de documentos XML en la Web.
Cinco cosas que se necesitan para realizar un texto en XML:
Como se llama el elemento
Donde inicia el elemento
Donde termina el elemento
Que contiene el elemento
Que relación tiene el elemento con otros elementos
Ejemplo de Código
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ficha> <nombre>Angel</nombre> <apellido>Barbero</apellido> <direccion>c/Ulises, 36</direccion> </ficha>
Bibliografía
http://www.sidar.org/recur/desdi/traduc/es/xml/xml10p/xml10p.htm
http://www.dat.etsit.upm.es/~abarbero/curso/xml/xmltutorial.html
http://translate.google.com/translate?hl=es&sl=en&u=http://www.amazon.com/&ei=JyYJToTJBbK50AGb5eiwAQ&sa=X&oi=translate&ct=result&resnum=1&sqi=2&ved=0CDAQ7gEwAA&prev=/search%3Fq%3Damazon%26hl%3Des%26biw%3D948%26bih%3D463%26prmd%3Divns
Top Related