Professional Documents
Culture Documents
com
XML KOOLITAJA
5 MINUTES MARIO METSHEIN
01 Mis on XML
XML (Extensible Markup Language) on märgistuskeel dokumendi struktuuri loomiseks. Struktuur luuakse
paarissiltide abil, mida kasutaja saab ise luua. XML baseerub SGML keelel, nii nagu seda on ka näiteks
HTML. Ehk selle kursuse läbimisel aitab kaasa HTML ja CSS tundmine.
XML dokumenti kasutatakse näiteks WordPress’i varukoopiate tegemisel, RSS uudistevoo loomisel,
vektorgraafika piltide salvestamiseks (SVG), veebipoe seadete salvestamisel jne. XML dokumente võivad
kasutada ka näiteks meie erinevad tekstitöötlusprogrammid. Kuigi Microsoft Word sisu võib olla natuke
hirmuäratav (vasak LibreOffice, parem Microsoft Office).
Vajalik tarkvara
https://www.metshein.com/kursus/# 1/2
Vajalik tarkvara
13.7.2020 Kursuse info – metshein.com
XML dokumenti saad luua kõige lihtsama Microsoft Notepad programmiga. Paremat tuge pakuvad järgmised
tekstiredaktorid:
Notepad++
Brackets
Sublime Text
Kui oled juba programmeerimisega tegelenud ja või hakkad tegelema, siis Eclipse IDE võiks olla ka hea valik.
Kui ikka väheks jääb, siis võid uurida spetsiaalselt XML loomiseks mõeldud
tarkvarasid: https://en.wikipedia.org/wiki/Comparison_of_XML_editors
XML dokumendi vaatamiseks kasutame veebilehitsejaid Google Chrome, Mozilla Firefox ning Microsoft
Internet Explorer.
Dokumendi valideerimiseks kasutame Eclipse IDE võimalusi või online tööriistu. Näiteks:
www.xmlvalidation.com
www.utilities-online.info/xsdvalidation
codebeautify.org/xmlvalidator
Alternatiivid
Alternatiiviks või pigem konkurentideks on XML dokumendile:
CSV
JSON
YAML
Igaühel neist on oma eelised ja võimalused. Kiire ülevaade ja töötlemisvõimalustest olen kirja pannud
siin: www.metshein.com/course/andmevahetusvormingud/curriculum
https://www.metshein.com/kursus/# 2/2