neoxml

Hva er XML?

XML er en type markeringsspråk. Et markeringsspråk er i hovedsak en måte å legge til instruksjoner til innhold, slik at en datamaskin vet hvordan det skal håndteres. Et velkjent eksempel på et markeringsspråk er HTML, som brukes til å lage nettsider. I motsetning til HTML, som er designet for å vise data, er XML designet for å bære data, med fokus på hva dataen er i stedet for hvordan den ser ut.

XML står for «eXtensible Markup Language». «Extensible» betyr at du kan definere dine egne tagger og datastrukturer. I utgangspunktet utvider du språket for å passe dine spesifikke behov, i stedet for å være begrenset til et fast sett med tagger og regler. I stedet for å tilpasse innholdet ditt til forhåndsdefinerte termer som med HTML, er XML skreddersydd for å passe dine formål.

XML er lett å lese for både mennesker og maskiner, og du kan jobbe med det selv om du ikke har noen programmeringserfaring. Vår brukervennlige editor lar deg fokusere på innholdet mens koden blir skrevet for deg i bakgrunnen.

Fordi XML lager et klart skille mellom innhold og designregler, kan du gjøre store endringer i alt innholdet ditt på en gang. Dette gjør det utrolig enkelt å publisere det samme innholdet i forskjellige kanaler (f.eks. nettsider, pdf, epub, osv) og tilpasse stilen deretter. Det gjør det også enkelt å eksportere data til andre formater og systemer, som InDesign for trykk, m.m.

Denne taggningen åpner opp mange muligheter for automatisk nøkkelordsøk og indeksering. For eksempel vil du definere vitenskapelige navn som «vitenskapelige» i stedet for å bare sette dem i kursiv. Termer definert som vitenskapelige navn vil automatisk bli satt i kursiv i henhold til reglene du har satt, men nå kan du også indeksere alle vitenskapelige navn fordi de er skilt fra annen kursiv tekst. Dette er nyttig når du for eksempel vil trekke ut disse termene for figurer, en ordliste, eller hvis du senere vil endre den visuelle stilen på vitenskapelige navn.

Hvorfor velge XML?