Noen anvendelser av XML
XHTML
Extensible Hypertext Markup Language, [2]
Dette er en reformulering av HTML 4 i XML 1.0. Det vil si at det er laget en DTD som beskriver HTML 4 som et XML-språk. Dersom vi nullstiller oss helt og ser bort fra at HTML er en de-facto "standard" måte å publisere på, så har vi strengt tatt ikke bruk for HTML. Vi kan tenke oss at all publisering skjer i XML, med tilhørende stilsett (XSL eller CSS). Generelle nettlesere vil måtte kunne parse XML og anvende stilsettet for framstilling. Nå er det flere grunner til at en slik idealisert situasjon er ganske urealistisk. For det første er HTML etablert, for det andre er kunnskapen om stilsett lite utbredt og for det tredje er de færreste forfattere i stand til, eller villige til, å skrive med den disiplinen som XML krever. XHTML er et forsøk på et slags kompromiss som forlanger velformethet, muliggjør validering og lar nettleserne operere med et default stilsett.
De formelle kravene vil trolig begrense anvendelsen av XHTML betraktelig i en lang periode. Det ville være selvmord for en nettleserprodusent å stramme inn på den fleksibiliteten vi kjenner i dagens nettlesere. Selv om en slik innstramming åpenbart ville være svært ønskelig med tanke på en konsistent funksjonalitet.
MathML
Mathematical Markup Language, [3]
Dette er et språk for å definere matematiske uttrykk, og må primært betraktes som et språk for å lage layout.
På [4] finner du en oversikt over en del nyttig programvare for å editere og framstille MathML.
Se også modulen: MathML
SVG
Scalable Vector Graphics, [5]
Språk for å beskrive vektorbasert 2D-grafikk på vevsider.
Se også modulen: SVG
RDF
...kommer snart
X3D
Extensible 3D graphics files [6]
Språk for å beskrive 3D-grafikk på vevsider.
XMLNews
For å beskrive nyheter slik at de kan utveksles mellom byråer og framstilles på ulike medier.
Se oversiktsside: [7] og spesifikasjoner: [8]
GML
Geography Markup Language, lansert og vedlikeholdt av Open Gis Consortium som er gruppe av bedrifter og universiteter som arbeider for åpne standarder i utveklsing av geografisk informasjon.
Se [9] GML-spesifikasjon finner du på [10]
DocBook
For å skrive dokumentasjon. DocBook vedlikeholdes både som en SGML-definisjon og som en XML-definisjon, [11]
Ant
Apache Ant er et format for å beskrive oppgaver som kompilering, administrasjon av filer (fjerning, flytting, sletting), komprimering av filer etc. Ant er skrevet i Java og kan utvides med Java. Ant er et fleksibelt alternativ til ymse "make"-kommandoer. Ant er utmerket for å administrere prosjekter av ulikt slag, også prosjekter som ikke er Java-baserte. [12]
WSDL
Web Services Description Language er et språk for å beskrive Web Services slik at tilbyder og forbruker av tjenesten kan forstå hverandre. [13]
KML
Keyhole Markup Language
Lansert av Google for å handtere geografiske data, også 3D. [14]
WXT
Web XML Tool
WXT fortjener ikke noen plass på denne lista dersom en skal basere den på utbredelse. WXT er kommet med på lista fordi det er laget og vedlikeholdt av forfatteren. WXT er blandt annet et format for å beskrive vevsteder. De sidene du leser nå bygges og vedlikeholdes ved hjelp av WXT. Se [15]