XML JSON XML e Xtended Markup Language XML

  • Slides: 6
Download presentation
XML & JSON

XML & JSON

XML (e. Xtended Markup Language) • XML õppetund w 3 Schools lehel – http:

XML (e. Xtended Markup Language) • XML õppetund w 3 Schools lehel – http: //www. w 3 schools. com/xml/default. asp • Root element (document element) • <element_name attribute_name="attribute_value"> Element Content </element_name> • Element content võib olla Child element • XML’i näited http: //www. w 3 schools. com/xml/cd_catalog. xml http: //www. w 3 schools. com/xsl/books. xml

JSON (Java. Script Object Notation) • • • Nimi-väärtus paaride kollektsioon {„nimi“: “Juhan“ ,

JSON (Java. Script Object Notation) • • • Nimi-väärtus paaride kollektsioon {„nimi“: “Juhan“ , „vanus“: 21 } http: //www. w 3 schools. com/json/

Ülesanne 1 (xml) • Koosta XML fail enda rühma tudengite andmete edastamiseks. Minimaalselt peavad

Ülesanne 1 (xml) • Koosta XML fail enda rühma tudengite andmete edastamiseks. Minimaalselt peavad olema: – Elemendid • • • matrikli nr nimi sugu vanus hobid, mis on vabatahtlik, aga millel saab olla 1 -mitu alamelementi „nimetus“ – Kommentaar (faili autori nimega) • Valideerige http: //www. xmlvalidation. com/ • 0. 5 punkti

Ülesanne 2 (json) • Looge ülesandes 1 kirjeldatud tudengi andmete hoidmiseks JSON formaadis dokument

Ülesanne 2 (json) • Looge ülesandes 1 kirjeldatud tudengi andmete hoidmiseks JSON formaadis dokument ja valideerige seda vabalt valitud vahendiga. • 0. 5 punkti

Lisaülesanne (db) • Looge XML või JSON formaadis dokument järgmise andmebaasi struktuuri põhjal kõigi

Lisaülesanne (db) • Looge XML või JSON formaadis dokument järgmise andmebaasi struktuuri põhjal kõigi selle baasi „employees“ (root element) korraga edastamiseks: http: //dev. mysql. com/doc/employee/en/sakilastructure. html • Struktuuri sobivad andmed võib ise välja mõelda. • dept_manager tabeli võime välja jätta • 1 punkt