XML (Extensible Markup Language – 'laiendatav märgistuskeel') on W3C välja töötatud ja soovitatud standardne üldotstarbeline märgistuskeel, mille eesmärk on struktureeritud info jagamine infosüsteemide vahel, eelkõige Interneti (intraneti) veebipõhistes rakendustes. Märgistuste abil defineerib XML ühtseid dokumenditüüpe.

Lihtne XML-dokument

XML on SGML-il põhinev metakeel, selle lihtsustatud, hõlpsasti kasutatav kuju. XML on inim- ja masinloetav keel. Dokumendi struktuuri puudutavad andmed diferentseeritakse selgelt, mis tuleb kasuks dokumentide otsingul, automaattöötlusel ja andmehaldusel.

XML on laiendatav: alates ülesande püstitamisest on kasutajal võimalik defineerida oma elemente DTD-s. See on XML-i tähtsaim eelis HTML-i ees.

XML-i dokumendi vormindamiseks ja graafiliseks esitamiseks kasutatakse XSL-keelt.

XML-il põhinevad tuhanded muud keeled, näiteks XHTML, RDF, RSS, MathML, GraphML, MusicXML, XSIL, SVG.

Vaata ka muuda

Välislingid muuda