XML
Fra Biblab
XML (Extensible Markup Language) er et enkelt tekstbasert format som brukes til å representere strukturert informasjon. Eksempler på anvendelse kan være å markere opp strukturen i hele bøker (overskrifter, avsnitt, fotnoter etc. utgjør strukturen) eller poster fra databaser (for eksempel bibliografisk poster).
Innhold |
Historie
Arbeidet med XML ble startet av World Wide Web Consortium (W3C) i 1996, og XML ble godkjent som en W3C-standard (recommendation) i 1998. Under utviklingen av standarden hadde arbeidsgruppen et mål om å gjøre XML kompatibelt med SGML, men enklere. Dessuten skulle XML-dokumenter være velegnet for bruk på Internett.
Selve XML-spesifikasjonen er i dag i versjon 1.1, og intensjonen er at den skal være stabil. XML kan ellers ses på som en familie av teknologier, der andre W3C-standarder støtter opp under og utvider anvendelsen av XML. Eksempler på slike teknologier er DOM (Document Object Model), XML Schema Language og XSL (Extensible Stylesheet Language).
XML-spesifikasjonen
XML-spesifikasjonen består av to deler:
- En del som beskriver syntaksen og reglene for velformete XML-dokumenter
- En del som beskriver skjemaspråket DTD (Document Type Definition), som angir en syntaks for å lage XML-baserte markeringsspråk
Sentrale begreper
Byggesteinene i XML-dokumenter er elementer og attributter. Strukturen i dokumentene markeres opp med tagger.
Eksempler på XML-språk
- XHTML for webdokumenter
- RSS og Atom for nyhetsstrømmer
- OpenDocument Format (ODF) og Office Open XML (OOXML) for kontorstøtteapplikasjoner
- MARCXML og MarcXchange for bibliografisk poster
Eksterne lenker
- XML-spesifikasjonen hos W3C
- XML in 10 points
- XML People Tim Bray forteller om det opprinnelige arbeidet med XML-spesifikasjonen hos W3C