martes, 31 de enero de 2012

Archivos XML



Esta expresión se formo a partir de la expresión : 
eXtensible 
Markup
Lenguage

Una de las primeras definiciones que se utilizaron para XML es que "era un sistema para definir, validar y compartir formatos de documentos en la web".
XLM esta orientado a los datos en si mismos, por lo que los softwares informaticos trabajan mejor.
XML es un lenguaje que jerarquiza y estructura informacion y describe los contenidos dentro del mismo documento, la informacion esta estructurada en varios contenidos, como por ejemplo: texto, imagenes, audio, etc. y en formas como lo son las hojas de calculo, tablas de datos, libretas de direcciones, dibujos tecnicos, etc.
Los archivos XML son archivos de texto, pero son mas faciles de leer por las personas (usuarios) que los archivos HTML.
XML se creo para enriquecer la estructura de los documentos que pueden ser usados en la web, puesto que las otras alternativas no eran demaciado practicas para este propósito.

Algunos objetivos por los cuales se creeo XML son los siguientes:

XML debe ser directamente utilizable en Internet
XML debe soportar una amplia variedad de aplicaciones
XML debe ser compatible con SGML
Debería se sencillo escribir programas que procesaran documentos XML
El número de las características opcionales en XML debería ser el mínimo posible, a ser posible cero
Los documentos XML deberían ser legibles por las personas y razonablemente claros
El diseño de XML debe ser rápido
XML debería ser simple, pero perfectamente normalizado
Los documentos XML deben ser de fácil creación
La concisión de las marcas XML tiene una importancia mínima


Fuentes: 

Archivos de formatos como son CSV y XML

Archivos CSV 




Son un tipo de documento que contienen un formato sencillo para representar datos en forma de una tabla. Sus siglas en ingles :

C = Comma
S = Separated
V = Values


Una característica es:
* Las columnas se encuentran separadas por comas.
* Las filas por saltos de linea.


Este formato es muy sencillo, un ejemplo puede ser una hoja de calculo:
A continuación se muestra otro ejemplo:




1990, Maria, 10231416, 4to semestre
1991, Mario, 10231516, 2do semestre


En el caso de que se encuentren comas en el mismo texto, entonces, se utilizan las comillas dobles para citar la diferencia:


"1990, Maria", "10231416, 4to semestre"
"1991, Mario", "10231516, 2do semestre"


Este tipo de ficheros utilizan un formato llamado RFC 4180 el cual da formato y tipo.


Se encuentran mas detallados en el siguiente apartado: