07/03/2002, 00:30
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 11 meses Puntos: 38 | |
Re: Me ayudan a explicar el XML??? Hasta donde se:
XML es, al igual que HTML, un lenguaje de marcas cuya principal característica es que permite al usuario definir sus propias marcas.
Adicionalmente XML provee como formatos separados, las páginas de datos, las páginas de control y las páginas de formato. La importancia de esto puede verse al transmitir data. Si por ejemplo tenemos que transmitir una factura en HTML, el formato y los números que contiene la misma viajan entremezclados, y aunque podrá ser mostrada por un browser, no podrá ser analizada facilmente si quien recibe es un programa.
A través de XML podemos enviar por separado las instrucciones de como mostrar la factura en pantalla y por otro lado, los items que componen la factura. Algo parecido a esto:
<encabezado>
<codigo>3234533</codigo>
<fecha>31/12/2002</fecha>
</encabezado>
<detalle>
<linea>
<codigoItem>2341</codigoItem>
<cantidad>2</cantidad>
<precio>2000</precio>
</linea>
<linea>
<codigoItem>6517</codigoItem>
<cantidad>4</cantidad>
<precio>500</precio>
</linea>
<linea>
<codigoItem>2281</codigoItem>
<cantidad>1</cantidad>
<precio>1500</precio>
</linea>
</detalle>
Este tipo de archivo de marcas, es muy facil de analizar, además, si se está enviando no una factura, sino cinco mil facturas, no hay que enviar 5000 veces las instrucciones de formato sino solo la data.
XML es un paso tan importante en la evolución de los lenguajes de marcas, como lo fué en su momento la aparición de tipos de dato como records y arrays.
Estoy seguro de que mas de uno podrá corregirme en esta apreciación, y sinceramente espero que lo hagan, ya que soy uno de los interesados en profundizar en el tema.
Saludos. |