10. maj 2004 - 16:16Der er
9 kommentarer og 1 løsning
Hvad er der smart ved XML?
Jeg har været omkring på nettet og set en del tutorials mm. til XML. Disse fortæller mest af alt, at XML kan bruges i stedet for en database og er meget bedre til at lagre data i end f.eks. en kommasepareret tekstfil. Ingen siger dog, hvorfor det skulle være bedre.
Her på Eksperten står: "(Extended Markup Language)Morgendagens teknologi, af mange spået til at være det bedste succes værktøj på nettet de kommende år !"
Er der nogen, der vil forklare det smarte ved XML, og hvad det er godt til og hvorfor det er godt til det. Evt. et link til en ordenlig artikel om emnet.
Fordelen ved XML er, at det er en standard for dataudveksling. Denne standard er meget mere flexibel og ikke proprietær i forhold til ex. edi løsninger.
Standarden er mere end en "avanceret kommasepareret fil", ex. kan der laves valideringsregler for data osv.
Der findes standard værktøjer til at lave import/export, dvs. man skal ikke som programmør selv til at fedte med disse funktioner (og samtidig validere input).
Jeg er absolut ikke XML ekspert, men er dog af den opfattelse, at hvis jeg på et tidspunkt skal exportere data fra en application, vil jeg slet ikke tvivle på at benytte XML - simpelthen fordi det er en standard!
Jeg synes ikke, jeg bliver meget klogere. Hvorfor er det smartere at udveksle strukturerede data vha. en XML fil fremfor f.eks. en kommasepareret fil eller et Excel-ark, som alle programmer også kan læse fra?
CVS : kan læses af alt men er mindre struktureret end XML (en CSV fil indeholder NxM data og det er det)
Excel-ark : alle programmer kan ikke læse fra det (forestil dig nu f.eks. et Cobol program på en IBM mainframe - der er andet en Windows i denne verden) og har samme mangel på strukturering som CSV
kriskrisk >> et eksempel siger mere end 2 ord ... hvis du skulle modtage data fra nogen ... hvilket af følgende 2 format ville give *dig* mere info ? xml: <person> <age>89</age> <weight>89</weight> <haircolor>red</haircolor> <carcolor>red</carcolor> <firstname>jones</firstname> <lastname>jones</lastname> </person>
én af fordelene med xml, er at det er forståelig for både mennesker, som for computere. Hvis man laver sin xml struktur ordentlig, så kan til og med min gamle bedstemor læse og forstå det - uden at skulle have særlig meget forklaring. En csv er rimelig svær at skulle forstå, ved første øjekast
Nu er det tilladt at bede dem man vurderer har hjulpet men kun har lagt kommentar om at ligge et svar ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.