{"id":1684,"date":"2021-04-28T13:58:27","date_gmt":"2021-04-28T12:58:27","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1684"},"modified":"2021-04-28T13:58:27","modified_gmt":"2021-04-28T12:58:27","slug":"osnovni-dijelovi-xml-dokumen","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2021\/04\/28\/osnovni-dijelovi-xml-dokumen\/","title":{"rendered":"Osnovni dijelovi XML dokumen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">XML dokument se sastoji od <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>deklaracija, <\/li><li>elemenata, <\/li><li>atributa, <\/li><li>procesnih instrukcija i <\/li><li>komentara.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Prolog<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Prolog je opcionalni dio XML dokumenta i on mo\u017ee sadr\u017eavati dvije tako\u0111e opcionalne komponente (XML deklaraciju i deklaraciju tipa dokumenta): <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>XML deklaracija <\/strong>ozna\u010dava verziju XML specifikacije po kojoj je ra\u0111en dokument. XML deklaracija koja sadr\u017ei informaciju o verziji XMLa izgleda ovako:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;?xml version=\u201d1.0\u201d ?><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">XML deklaracija mora biti napisana malim slovima, mora biti napisana na samom po\u010detku XML dokumenta (u prvoj liniji i bez vode\u0107ih praznih mjesta). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">XML deklaracija mo\u017ee sadr\u017eavati i informaciju o kodnoj stranici koja se koristi prilikom kreiranja samog dokumenta. XML podr\u017eava Unicode i preporu\u010duje se koristiti ga gdje god je to mogu\u0107e. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primjer XML deklaracije koja sadr\u017ei informaciju o kodnoj stranici:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;?xml version=\u201d1.0\u201d encoding=\u201dUTF-8\u201d ?><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Deklaracija tipa dokumenta <\/strong>sastoji se od pravila (kao i svaki drugi jezik i XML mo\u017ee imati gramatiku) koja XML dokument mora po\u0161tovati. Ta deklaracija mo\u017ee tako\u0111e upu\u0107ivati na neku vanjsku datoteku i mora se nalaziti odmah iza XML deklaracije. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primjer deklaracije izgleda ovako:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;!DOCTYPE listaproizvoda SYSTEM \u201cproizvodi.dtd\u201d><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deklaracija ka\u017ee da je XML dokument tipa listaproizvoda i da po\u0161tuje pravila koja su navedena u datoteci proizvodi.dtd. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Opis definicije tipa dokumenta se ne\u0107e razmatrati na ovom nivou u\u010denja, ali ukratko se mo\u017ee re\u0107i kako ova definicija odre\u0111uje koje elemente i u kojem me\u0111usobnom odnosu XML dokument mo\u017ee sadr\u017eavati. Provjeru valjanosti XML dokumenta mogu\u0107e je vr\u0161iti na temelju te definicije.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>XML dokument se sastoji od deklaracija, elemenata, atributa, procesnih instrukcija i komentara. Prolog Prolog je opcionalni dio XML dokumenta i on mo\u017ee sadr\u017eavati dvije tako\u0111e opcionalne komponente (XML deklaraciju i deklaraciju tipa dokumenta): XML deklaracija ozna\u010dava verziju XML specifikacije po kojoj je ra\u0111en dokument. XML deklaracija koja sadr\u017ei informaciju o verziji XMLa izgleda ovako: &lt;?xml&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2021\/04\/28\/osnovni-dijelovi-xml-dokumen\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-1684","post","type-post","status-publish","format-standard","hentry","category-17"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/comments?post=1684"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1684\/revisions"}],"predecessor-version":[{"id":1685,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1684\/revisions\/1685"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}