{"id":2082,"date":"2025-09-25T07:56:49","date_gmt":"2025-09-25T07:56:49","guid":{"rendered":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082"},"modified":"2025-09-25T10:19:22","modified_gmt":"2025-09-25T10:19:22","slug":"dfandmevahetusvormingud-xml-json-yamldf","status":"publish","type":"page","link":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082","title":{"rendered":"Andmevahetusvormingud XML\/JSON\/YAML"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><strong>PHP ja json<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-php\" data-lang=\"PHP\"><code>&lt;?php\n$xml = simplexml_load_file(&quot;autod.xml&quot;);\n$json = json_encode($xml, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);\nfile_put_contents(&quot;autod.json&quot;, $json);\necho &quot;Konverteerimine valmis Vaata faili autod json&quot;;<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"772\" height=\"757\" src=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png\" alt=\"\" class=\"wp-image-2084\" srcset=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png 772w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566-300x294.png 300w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566-768x753.png 768w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566-150x147.png 150w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566-600x588.png 600w\" sizes=\"(max-width: 772px) 100vw, 772px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>XML andmete lugemine jQuery abil<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;meta charset=&quot;UTF-8&quot;&gt;\n    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;\n    &lt;title&gt;jquery ja XML&lt;\/title&gt;\n    &lt;script src=&quot;\/\/code.jquery.com\/jquery-1.11.2.min.js&quot;&gt;&lt;\/script&gt;\n    &lt;script&gt;\n        $(document).ready(function(){\n            $.ajax({\n                type: &quot;GET&quot;,\n                url: &quot;autod.xml&quot;, \n                dataType: &quot;xml&quot;,\n                success: kuvaXML,\n                error: vigaXML\n            });\n        });\n\n        function vigaXML(){\n            $(&quot;#container&quot;).append(&#39;&lt;p style=&quot;color:red;&quot;&gt;Probleemid XML failiga!&lt;\/p&gt;&#39;);\n        }\n\n        function kuvaXML(xml){\n            $(xml).find(&quot;Reis&quot;).each(function(){\n                var sihtkoht = $(this).find(&quot;Sihtkoht&quot;).text();\n                var lennujaam = $(this).find(&quot;Lennujaam&quot;).text();\n                var hind = $(this).find(&quot;Hind&quot;).text();\n                var alguskuupaev = $(this).find(&quot;Transport Alguskuup\u00e4ev&quot;).text();\n                var kirjeldus = $(this).find(&quot;Transport Kirjeldus&quot;).text();\n                var loppkuupaev = $(this).find(&quot;L\u00f5ppkuup\u00e4ev&quot;).text();\n                var reisikorraldaja = $(this).find(&quot;Reisikorraldaja&quot;).text();\n                var transport = $(this).find(&quot;Transport&quot;).attr(&quot;type&quot;);\n                \n                $(&quot;#container&quot;).append(\n                    &#39;&lt;h2&gt;&#39; + sihtkoht + &#39;&lt;\/h2&gt;&#39; +\n                    &#39;Lennujaam: &#39; + lennujaam + &#39;&lt;br&gt;&#39; +\n                    &#39;Hind: &#39; + hind + &#39; EUR&lt;br&gt;&#39; +\n                    &#39;Transport: &#39; + transport + &#39;&lt;br&gt;&#39; +\n                    &#39;Alguskuup\u00e4ev: &#39; + alguskuupaev + &#39;&lt;br&gt;&#39; +\n                    &#39;L\u00f5ppkuup\u00e4ev: &#39; + loppkuupaev + &#39;&lt;br&gt;&#39; +\n                    &#39;Kirjeldus: &#39; + kirjeldus + &#39;&lt;br&gt;&#39; +\n                    &#39;Reisikorraldaja: &#39; + reisikorraldaja + &#39;&lt;br&gt;&lt;br&gt;&#39;\n                );\n            });\n        }\n    &lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;div id=&quot;container&quot;&gt;\n&lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"808\" src=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/FF4832A7-1FF1-49B3-A881-3DDD017E55D7-1024x808.png\" alt=\"\" class=\"wp-image-2086\" srcset=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/FF4832A7-1FF1-49B3-A881-3DDD017E55D7-1024x808.png 1024w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/FF4832A7-1FF1-49B3-A881-3DDD017E55D7-300x237.png 300w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/FF4832A7-1FF1-49B3-A881-3DDD017E55D7-768x606.png 768w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/FF4832A7-1FF1-49B3-A881-3DDD017E55D7-150x118.png 150w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/FF4832A7-1FF1-49B3-A881-3DDD017E55D7-600x473.png 600w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/FF4832A7-1FF1-49B3-A881-3DDD017E55D7.png 1146w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>JSON<\/strong> <strong>andmete lugemine jQuery abi<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=&quot;et&quot;&gt;\n&lt;head&gt;\n    &lt;meta charset=&quot;UTF-8&quot;&gt;\n    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;\n    &lt;title&gt;Reiside Info - JSON&lt;\/title&gt;\n    &lt;script src=&quot;\/\/code.jquery.com\/jquery-1.11.2.min.js&quot;&gt;&lt;\/script&gt;\n    &lt;script&gt;\n        $(document).ready(function(){\n            $.ajax({\n                type: &quot;GET&quot;,\n                url: &quot;autod.json&quot;,  \n                dataType: &quot;json&quot;,   \n                success: kuvaJSON,\n                error: vigaJSON\n            });\n        });\n\n        function vigaJSON(){\n            $(&quot;#container&quot;).append(&#39;&lt;p style=&quot;color:red;&quot;&gt;Probleemid JSON failiga!&lt;\/p&gt;&#39;);\n        }\n\n        function kuvaJSON(json){\n            var table = &#39;&lt;table border=&quot;1&quot; cellpadding=&quot;5&quot; cellspacing=&quot;0&quot;&gt;&#39; +\n                &#39;&lt;thead&gt;&#39; +\n                &#39;&lt;tr&gt;&#39; +\n                &#39;&lt;th&gt;Sihtkoht&lt;\/th&gt;&#39; +\n                &#39;&lt;th&gt;Lennujaam&lt;\/th&gt;&#39; +\n                &#39;&lt;th&gt;Hind (EUR)&lt;\/th&gt;&#39; +\n                &#39;&lt;th&gt;Transport&lt;\/th&gt;&#39; +\n                &#39;&lt;th&gt;Alguskuup\u00e4ev&lt;\/th&gt;&#39; +\n                &#39;&lt;th&gt;L\u00f5ppkuup\u00e4ev&lt;\/th&gt;&#39; +\n                &#39;&lt;th&gt;Kirjeldus&lt;\/th&gt;&#39; +\n                &#39;&lt;th&gt;Reisikorraldaja&lt;\/th&gt;&#39; +\n                &#39;&lt;\/tr&gt;&#39; +\n                &#39;&lt;\/thead&gt;&#39; +\n                &#39;&lt;tbody&gt;&#39;;\n            \n            $.each(json.Reis, function(index, reis){\n                var sihtkoht = reis.Sihtkoht;\n                var lennujaam = reis.Lennujaam;\n                var hind = reis.Hind;\n                var alguskuupaev = reis.Transport.Alguskuup\u00e4ev;\n                var kirjeldus = reis.Transport.Kirjeldus;\n                var loppkuupaev = reis.L\u00f5ppkuup\u00e4ev;\n                var reisikorraldaja = reis.Reisikorraldaja;\n                var transport = reis.Transport[&#39;@attributes&#39;].type;  \n\n                table += &#39;&lt;tr&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + sihtkoht + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + lennujaam + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + hind + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + transport + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + alguskuupaev + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + loppkuupaev + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + kirjeldus + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;td&gt;&#39; + reisikorraldaja + &#39;&lt;\/td&gt;&#39; +\n                    &#39;&lt;\/tr&gt;&#39;;\n            });\n\n            table += &#39;&lt;\/tbody&gt;&lt;\/table&gt;&#39;;\n            $(&quot;#container&quot;).append(table);\n        }\n    &lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;div id=&quot;container&quot;&gt;\n&lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"729\" src=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/79B350E0-6729-4C94-8A27-8CF0B4EE21E4-1024x729.png\" alt=\"\" class=\"wp-image-2088\" srcset=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/79B350E0-6729-4C94-8A27-8CF0B4EE21E4-1024x729.png 1024w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/79B350E0-6729-4C94-8A27-8CF0B4EE21E4-300x214.png 300w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/79B350E0-6729-4C94-8A27-8CF0B4EE21E4-768x547.png 768w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/79B350E0-6729-4C94-8A27-8CF0B4EE21E4-150x107.png 150w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/79B350E0-6729-4C94-8A27-8CF0B4EE21E4-600x427.png 600w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/79B350E0-6729-4C94-8A27-8CF0B4EE21E4.png 1069w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>PHP + JSON veebileht <\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-php\" data-lang=\"PHP\"><code>&lt;?php\n$json = file_get_contents(&#39;autod.json&#39;);\n$data = json_decode($json, true);\n?&gt;\n\n&lt;!DOCTYPE html&gt;\n&lt;html lang=&quot;et&quot;&gt;\n&lt;head&gt;\n    &lt;meta charset=&quot;UTF-8&quot;&gt;\n    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;\n    &lt;title&gt;Reiside Info&lt;\/title&gt;\n    &lt;style&gt;\n        table {\n            width: 100%;\n            border-collapse: collapse;\n        }\n        th, td {\n            padding: 10px;\n            border: 1px solid #ddd;\n            text-align: left;\n        }\n        th {\n            background-color: #f2f2f2;\n        }\n    &lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;div id=&quot;container&quot;&gt;\n    &lt;h2&gt;Reiside Info&lt;\/h2&gt;\n    &lt;table&gt;\n        &lt;thead&gt;\n        &lt;tr&gt;\n            &lt;th&gt;Sihtkoht&lt;\/th&gt;\n            &lt;th&gt;Lennujaam&lt;\/th&gt;\n            &lt;th&gt;Hind (EUR)&lt;\/th&gt;\n            &lt;th&gt;Transport&lt;\/th&gt;\n            &lt;th&gt;Alguskuup\u00e4ev&lt;\/th&gt;\n            &lt;th&gt;L\u00f5ppkuup\u00e4ev&lt;\/th&gt;\n            &lt;th&gt;Kirjeldus&lt;\/th&gt;\n            &lt;th&gt;Reisikorraldaja&lt;\/th&gt;\n        &lt;\/tr&gt;\n        &lt;\/thead&gt;\n        &lt;tbody&gt;\n        &lt;?php\n        foreach ($data[&#39;Reis&#39;] as $reis) {\n            $transportType = isset($reis[&#39;Transport&#39;][&#39;@attributes&#39;][&#39;type&#39;]) ? $reis[&#39;Transport&#39;][&#39;@attributes&#39;][&#39;type&#39;] : &#39;\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e&#39;;\n\n            echo &quot;&lt;tr&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($reis[&#39;Sihtkoht&#39;]) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($reis[&#39;Lennujaam&#39;]) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($reis[&#39;Hind&#39;]) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($transportType) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($reis[&#39;Transport&#39;][&#39;Alguskuup\u00e4ev&#39;]) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($reis[&#39;L\u00f5ppkuup\u00e4ev&#39;]) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($reis[&#39;Transport&#39;][&#39;Kirjeldus&#39;]) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;td&gt;&quot; . htmlspecialchars($reis[&#39;Reisikorraldaja&#39;]) . &quot;&lt;\/td&gt;&quot;;\n            echo &quot;&lt;\/tr&gt;&quot;;\n        }\n        ?&gt;\n        &lt;\/tbody&gt;\n    &lt;\/table&gt;\n&lt;\/div&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/989F8420-FEB8-4860-A485-34C073D91D0E-1024x636.png\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/989F8420-FEB8-4860-A485-34C073D91D0E-1024x636.png 1024w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/989F8420-FEB8-4860-A485-34C073D91D0E-300x186.png 300w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/989F8420-FEB8-4860-A485-34C073D91D0E-768x477.png 768w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/989F8420-FEB8-4860-A485-34C073D91D0E-150x93.png 150w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/989F8420-FEB8-4860-A485-34C073D91D0E-600x373.png 600w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/989F8420-FEB8-4860-A485-34C073D91D0E.png 1187w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Lisame CSS ja teeme v\u00f5imalus lisada uued andmed<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-php\" data-lang=\"PHP\"><code>if ($_SERVER[&#39;REQUEST_METHOD&#39;] === &#39;POST&#39;) {\n    $newReis = [\n        &quot;@attributes&quot; =&gt; [&quot;id&quot; =&gt; (count($data[&#39;Reis&#39;]) + 1)],\n        &quot;Sihtkoht&quot; =&gt; $_POST[&#39;sihtkoht&#39;],\n        &quot;Lennujaam&quot; =&gt; $_POST[&#39;lennujaam&#39;],\n        &quot;Hind&quot; =&gt; $_POST[&#39;hind&#39;],\n        &quot;Transport&quot; =&gt; [\n            &quot;@attributes&quot; =&gt; [&quot;type&quot; =&gt; $_POST[&#39;transport&#39;]],\n            &quot;Alguskuup\u00e4ev&quot; =&gt; $_POST[&#39;alguskuupaev&#39;],\n            &quot;Kirjeldus&quot; =&gt; $_POST[&#39;kirjeldus&#39;]\n        ],\n        &quot;L\u00f5ppkuup\u00e4ev&quot; =&gt; $_POST[&#39;loppkuupaev&#39;],\n        &quot;Reisikorraldaja&quot; =&gt; $_POST[&#39;reisikorraldaja&#39;]\n    ];\n\n\n    $data[&#39;Reis&#39;][] = $newReis;\n\n    file_put_contents($jsonFile, json_encode($data, JSON_PRETTY_PRINT));\n\n    header(&#39;Location: &#39; . $_SERVER[&#39;PHP_SELF&#39;]);\n    exit();\n}<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC-1024x536.png\" alt=\"\" class=\"wp-image-2095\" srcset=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC-1024x536.png 1024w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC-300x157.png 300w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC-768x402.png 768w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC-150x79.png 150w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC-1536x804.png 1536w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC-600x314.png 600w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/5078AE65-9A8D-4C74-AC91-96D849B886CC.png 1778w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/marijagorbunova23.thkit.ee\/PhpJson\/reis.php\">Vaata tulemus<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP ja json XML andmete lugemine jQuery abil JSON andmete lugemine jQuery abi PHP + JSON veebileht Lisame CSS ja teeme v\u00f5imalus lisada uued andmed Vaata tulemus<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2082","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Andmevahetusvormingud XML\/JSON\/YAML - Marija Gorbunova portfoolio TARpv23<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Andmevahetusvormingud XML\/JSON\/YAML - Marija Gorbunova portfoolio TARpv23\" \/>\n<meta property=\"og:description\" content=\"PHP ja json XML andmete lugemine jQuery abil JSON andmete lugemine jQuery abi PHP + JSON veebileht Lisame CSS ja teeme v\u00f5imalus lisada uued andmed Vaata tulemus\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082\" \/>\n<meta property=\"og:site_name\" content=\"Marija Gorbunova portfoolio TARpv23\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-25T10:19:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png\" \/>\n\t<meta property=\"og:image:width\" content=\"772\" \/>\n\t<meta property=\"og:image:height\" content=\"757\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082\",\"url\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082\",\"name\":\"Andmevahetusvormingud XML\\\/JSON\\\/YAML - Marija Gorbunova portfoolio TARpv23\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png\",\"datePublished\":\"2025-09-25T07:56:49+00:00\",\"dateModified\":\"2025-09-25T10:19:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082#primaryimage\",\"url\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png\",\"contentUrl\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png\",\"width\":772,\"height\":757},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=2082#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Andmevahetusvormingud XML\\\/JSON\\\/YAML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/\",\"name\":\"Marija Gorbunova portfoolio TARpv23\",\"description\":\"J&auml;rgmine WordPress veebileht\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Andmevahetusvormingud XML\/JSON\/YAML - Marija Gorbunova portfoolio TARpv23","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082","og_locale":"et_EE","og_type":"article","og_title":"Andmevahetusvormingud XML\/JSON\/YAML - Marija Gorbunova portfoolio TARpv23","og_description":"PHP ja json XML andmete lugemine jQuery abil JSON andmete lugemine jQuery abi PHP + JSON veebileht Lisame CSS ja teeme v\u00f5imalus lisada uued andmed Vaata tulemus","og_url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082","og_site_name":"Marija Gorbunova portfoolio TARpv23","article_modified_time":"2025-09-25T10:19:22+00:00","og_image":[{"width":772,"height":757,"url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082","url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082","name":"Andmevahetusvormingud XML\/JSON\/YAML - Marija Gorbunova portfoolio TARpv23","isPartOf":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082#primaryimage"},"image":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082#primaryimage"},"thumbnailUrl":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png","datePublished":"2025-09-25T07:56:49+00:00","dateModified":"2025-09-25T10:19:22+00:00","breadcrumb":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082#primaryimage","url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png","contentUrl":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/2D7D9916-90A7-404E-87C1-FBF3348B2566.png","width":772,"height":757},{"@type":"BreadcrumbList","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=2082#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/marijagorbunova23.thkit.ee\/wp\/"},{"@type":"ListItem","position":2,"name":"Andmevahetusvormingud XML\/JSON\/YAML"}]},{"@type":"WebSite","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/#website","url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/","name":"Marija Gorbunova portfoolio TARpv23","description":"J&auml;rgmine WordPress veebileht","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/2082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2082"}],"version-history":[{"count":6,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/2082\/revisions"}],"predecessor-version":[{"id":2099,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/2082\/revisions\/2099"}],"wp:attachment":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}