Hva er XML Tagged filer?

Hva er XML Tagged filer?


XML-filer inneholder data som er oppført innenfor merket strukturer. Hver av disse kodede dataelementer er et XML-element. Elements har navn, innhold og egenskaper. Innholdet av et XML-element kan omfatte tekstdata, og noen ganger andre elementer. En XML-kodet fil er en fil som er lagret med "XML" som filtype og XML strukturerte data som er lagret inne i den. XML er et felles datalagring alternativ for databehandling, spesielt innenfor nettsteder.

Data

Web og desktop computing programmer vanligvis bruker noen form for datalageret. Mange programmer bruker databaser, der dataelementer blir lagret i tabeller og kolonner. XML-data er et alternativ til denne metoden, anvendes innen mange systemer, spesielt de i Internet sammenhenger. I en XML-fil, dataelementene inkludere elementer, attributter og nestet trestrukturer. Elementnavn og attributtnavn er selv en del av dataene, fordi utviklerne velger dem fritt å dekke behovene til spesielle prosjekter. Andre teknologier i programmer, for eksempel programmeringsspråk, kan få tilgang til og behandle XML-data som standard, slik at kodespråk er fleksibel.

Elements

XML-elementer er de primære dataelementene i språket. Følgende eksempel XML markup koden demonstrerer en enkel element:

<Item> Hat </ item>

Elementet vises som et par koder, åpningen tag foregående elementet innholdet og den avsluttende koden følge den. Elementet Typen indikeres av navnet som vises i både åpning og lukking tags "element" i dette tilfellet. Noen XML-elementer er selvlukkende, som i følgende eksempel kode:

<Person fornavn = "Mary" etternavn = "Smith" />

Dette elementet lukker seg selv, så krever ikke en avsluttende koden. Innholdet av elementet innbefatter dets attributter.

Attributter

XML-elementer kan omfatte attributter, for å indikere data som kommer i tillegg til elementinnhold. Følgende eksempelkode demonstrerer et sett av elementer med attributter:

<Matvare type = "grønnsak"> Onion </ næringsmiddel>
<Matvare type = "frukt"> Banana </ næringsmiddel>
<Matvare type = "grønnsak"> Potato </ næringsmiddel>

Attributter vises i åpnings tags elementer. Dette settet med data indikerer elementer med type attributter som har verdier kan komme fra et fast sett. Dette er en vanlig bruk av attributter, i stedet for data som er unik for hvert element, selv om attributtene kan modellere den slags informasjon i tillegg.

nesting

XML-elementer er ofte beskrevet som ordnede og overordnede elementer. Enhver XML element kan liste andre elementer inni den. Den overordnede element er den omkringliggende element, mens barna er de som finnes elementer. Disse nestet elementene skaper en trestruktur i en XML-kodet fil. Følgende eksempel markup kode demonstrerer en enkel nestet XML struktur:

<Lagspill = "fotball">
<Spiller> Max </ spiller>
<Spiller> Joe </ spiller>
<Spiller> Tim </ spiller>
</ Lag>

XML-elementer i nestede strukturer må lukkes i riktig rekkefølge, eller kan oppstå parsing problemstillinger innenfor bredere anvendelse.