HTML y XML El XML |
|
Sabemos que el HTML son las siglas de HyperText Markup Language, y es el lenguaje que permite diseñar los hipertextos utilizados en el WWW. Pero el HTML es una aplicación específica de SGML. SGML es el Standard Generalized Markup Language (ISO 8879). Es el estándar internacional para la definición de la estructura y el contenido de diferentes tipos de documentos electrónicos. XML, (eXtensible Markup Language) es una versión abreviada de SGML, que facilita definir al usuario sus propios tipos de documentos. Ya vemos como están relacionados XML, HTML y SGML. El HTML esta bien para hacer paginas Web, pero se queda pequeño para representar todo tipo de documentos, porque solo se preocupa de dar formato a describir el contenido de las etiquetas.
XML se denomina lenguaje extensible porque no es un formato prefijado como HTML.
Uno de los aspectos clave en el comercio electrónico es el desarrollo de aplicaciones y servidores de Internet que comparan precios de productos en tiendas, como:
- Froogle (http://froogle.google.com)
- Deal Time (http://dealTime.com), dan la posibilidad de que el comprador sea avisado por medio de un correo electrónico cuando haya una buena oferta.
- Mysimon (http://www.mysimon.com)
- En España, Kelkoo (http://es.kelkoo.com)
- Para comparar precios de billetes de vuelo, Kasbah (http://Kasbah.com).
- Precios de libros en varias tiendas, ISBN (http://isbn.nu).
son cada vez más populares, de forma que no será posible vender un producto estándar (libro, billete de avión, etc) a un precio más elevado que los competidores.
Su uso es sencillo, basta con rellenar un formulario especificando qué producto quiere. El agente inteligente hace la búsqueda e informa sobre las mejores opciones. La mayoría de estas páginas reciben una comisión si la venta finalmente se produce.
La popularización de estos "comparadores de precios" hace que en Internet los márgenes comerciales se estrechen cada vez más. Estos agentes no buscan en todas las tiendas virtuales, sino sólo en las preseleccionadas. Hasta ahora estos programas son capaces de comparar los precios de un conjunto reducido de tiendas, fundamentalmente porque no está estandaizados los formatos. Pero ¿se imaginan que estos programas fueran capaces de acceder a TODAS las tiendas virtuales que hay en Internet?
Técnicamente es posible, con el XML.
En el siguiente ejemplo, tomado de Joaquín Bravo lo vemos claro:
El HTML y el XML Fuente:
(http://html.programacion.net/xml/principal.htm) Si en una página web, el código en HTML para el autor y precio de un libro es el siguiente:
en XML lo podríamos escribir de la siguiente manera, que es mucho más apropiado para su posterior tratamiento por una base de datos:
|
El HTMl ha convertido Internet en una gran colección de documentos. Si se expande el XML a medio plazo Internet se convertiría en una gran de base de datos a la que, por ejemplo, podríamos solicitar la tienda de Internet donde se encuentra dicho libro más barato.
Las repercusiones podrían ser tremendas. Llevado al extremo, si alguien que quiere poner una tienda virtual de, por ejemplo, libros nos pide consejo, deberíamos responderle: ¿Estas seguro de que tu tienda va a vender los libros más baratos de todo el Planeta? Si es así, ánimo y prepárate para recibir pedidos de todo el mundo... en caso contrario, olvídalo. |
Vistas las propiedades del XML, otra aplicación muy sugerente es en el intercambio normalizado de documentos entre las empresas. Nos referimos a documentos como los pedidos, facturas, etc. La Asociación Española de Codificación Comercial promotora en España de muchos proyectos EDI está trabajando en ello. Lo vemos en el siguiente ejemplo:
Ejemplo de pedido en XML Fuente:
AECOC (http://www.aecoc.es) <?xml version="1.0"
encoding="UTF-8" ?> |
Dicho pedido en XML se vería de la siguiente forma:
|
|
EAN13 | Articulo | Unidad Exp. | Cantidad | Precio Bruto | Precio Neto | Importe Neto Linea |
8456789000007 | AECOQUITOS de chocolate bolsa de 100 gr. | 18456789000004 |
|
|
|
|
8456789300084 | AECOQUITOS de chocolate bolsa de 200 gr. | 18456789300081 |
|
|
|
|
8456789300091 | AECOQUITOS de chocolate bolsa de 300 gr. | 18456789300098 |
|
|
|
|
Lineas Pedido | 3 |
Importe Pedido | 1707500 |
Citar como: Serrano Cinca C. (2003): "Estándares HTML y XML", [en línea] 5campus.org, Sistemas Informativos Contables <http://www.5campus.org/leccion/html> [y añadir fecha consulta] |
[Índice] |
---|