XML vs XLS
Det har vært litt forvirring med Microsofts beslutning om å endre formater fra de allerede etablerte formatene til Office til de nye XML-baserte. Excel er et av programmene som har blitt påvirket av denne endringen, mens XLS blir erstattet av XML-basert XLSX. XML, som står for Extensible Markup Language, er faktisk et oppslagsspråk og ikke et filformat. På grunn av dette er det ikke spesifikt for noen applikasjoner, og brukes dermed av mange andre, inkludert Microsoft Offices egne Word- og Powerpoint-applikasjoner.
Fordi XLSX bruker XML, arver det også viktige egenskaper av XML som er svært forskjellige fra XLS. XML er tekstbasert mens XLS er et binært format som ikke kan åpnes med tekstredigerere. Hvis du prøver å åpne XLSX med en tekstredigerer, vil du få søppel. Det skyldes at XML-filene arkiveres ved hjelp av ZIP-formatet. Men du kan enkelt åpne den med alle arkiveringsprogrammer som WinZip og WinRar for å komme til de faktiske XML-filene og åpne dem med en tekstredigerer.
XML er også en åpen standard sammenlignet med XLS, som ikke er. XLS var ikke problematisk så lenge du bruker Excel. Men når du åpner den i et annet program eller sender det til noen som er på en Mac eller Linux, er det veldig sannsynlig at regnearket ikke vises som du har tenkt. Med XML-basert XLSX er dette ikke et problem. Åpenheten til standarden sikrer at omtrent alle kan få informasjon om hvordan Microsoft koder visse aspekter i filen og justere søknadens adferd for å tilpasse seg.
XLS var et meget tilstrekkelig format i gamle dager, men har blitt kritisert på grunn av sin stengte natur. Microsofts beslutning om å flytte til XML-format for deres Office-applikasjoner er en velkommen endring som gjør formatet litt mer universelt. Selv om formatet ikke er tilpasset av andre applikasjoner som standard, gir det dem ingen grunn til ikke å ha mulighet til å åpne Excel-regneark og andre kontorapplikasjoner.
Sammendrag:
1.XLS er utvidelsen for Excel-regneark mens XML er opptakspråk
2.XML er grunnlaget for erstatning for XLS
3.XML er tekstbasert og mens XLS er binær
4.XML er et åpent format mens XLS ikke er