XML-språket (Extensible Markup Language) er så forenklet at omtrent alle kan mestre det. Den slags tilgjengelighet er en viktig fordel for språket. Ulempen med XML er at reglene som eksisterer på språket er absolutte. XML-parsers gir lite rom for feil. Enten du er ny på XML eller har jobbet på språket i mange år, har de samme vanlige feilene en tendens til å dukke opp igjen og igjen. La oss ta en titt på fem vanlige feil som folk gjør når du skriver dokumenter i XML slik at du kan lære å unngå disse feilene i ditt eget arbeid!
Forgetten erklæring uttalelse
Til tross for alle deres tekniske kompleksiteter kan datamaskiner ikke tenke for seg selv og bruke intuisjon til å finne ut hva som betyr i forskjellige tilfeller. Du må spesifisere språket med en deklarasjonserklæring slik at nettleseren forstår koden du vil skrive. Glem denne utsagnet, og nettleseren vil ikke ane hvilket språk du bruker og vil derfor ikke kunne gjøre mye med koden du skriver.
Unnested Elements eller Text
XML fungerer i en hierarkisk stil. Dette betyr:
- Alle barnelementer må ha foreldre.
- Alle datastrenger må være mellom elementetiketter.
- Alle kommentarer må være inne kommentarkoder.
Åpne Tags
XML krever at du lukker alle kodene du åpner. En tag som krever å lukke den. Du kan ikke la det åpne bare henger der! I HTML kan du komme unna med sporadisk åpen tagg, og noen nettlesere vil til og med lukke koder for deg når de gjør en side. Dokumentet kan fortsatt analysere, selv om det ikke er godt formet. XML er mye mer enn det. Et XML-dokument med en åpen tag vil gi en feil på et tidspunkt.
Ingen rotelement
Siden XML fungerer i en trestruktur, må hver XML-side ha et rotelement ved toppens trekant. Navnet på elementet er ikke viktig, men det må være der, eller merkene som følger vil ikke være ordentlig nestet.
05 av 05Flere hvite romkarakterer
XML tolker 50 tomme mellomrom, det samme gjør det.
XML-kode: Hei Verden!Produksjon: Hei Verden!
XML vil ta flere tomme mellomrom, kjent som hvite mellomrom, og komprimere dem til ett mellomrom. Husk, XML handler om å bære dataene. Det handler ikke om presentasjonen av dataene. Det har ingenting å gjøre med visuell visning eller design. En hvit plass som brukes til å justere tekst betyr ingenting i XML-koden, så hvis du legger til mange ekstra mellomrom for å prøve å diktere en slags visuell layout eller design, slipper du tiden din.
Redigert av Jeremy Girard




