﻿
{"id":676,"date":"2012-05-28T12:16:19","date_gmt":"2012-05-28T12:16:19","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=676"},"modified":"2019-02-08T21:21:59","modified_gmt":"2019-02-08T21:21:59","slug":"xml-extensible-markup-language-genisletilebilir-isaretleme-dili","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/xml-extensible-markup-language-genisletilebilir-isaretleme-dili\/","title":{"rendered":"XML (Extensible Markup Language &#8211; Geni\u015fletilebilir \u0130\u015faretleme Dili)"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>XML en a\u00e7\u0131k tabiriyle, farkl\u0131 sistemler aras\u0131nda veri al\u0131\u015f veri\u015fi yapmaya yarar.Tim Berners Lee taraf\u0131ndan tasarlanm\u0131\u015f bir programlama dilidir.Webdeki yap\u0131lanm\u0131\u015f d\u00f6k\u00fcman ve bilgilerin evrensel dilidir.Kod taraf\u0131nda HTML diline benzerlik g\u00f6stermektedir.HTML diline nazaran, XML kendi kod tasar\u0131m ve yap\u0131m\u0131za izin verdi\u011fi i\u00e7in HTML&#8217;den daha esnek yap\u0131ya sahiptir.Hal b\u00f6yleyken HTML yerine tasarlanm\u0131\u015f bir dil olmay\u0131p, HTML ile birlikte kullan\u0131ma tasarlanm\u0131\u015ft\u0131r.<br \/>\n<!--more--><br \/>\nXML&#8217;in kaba taslak \u015femas\u0131 a\u015fa\u011f\u0131daki gibidir.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;\r\n&lt;\u0130nsan&gt;\r\n  &lt;Erkek&gt;\r\n    &lt;Ad&gt;&lt;\/Ad&gt;\r\n    &lt;Soyad&gt;&lt;\/Soyad&gt;\r\n    &lt;Email&gt;&lt;\/Email&gt;\r\n    &lt;Adres&gt;&lt;\/Adres&gt;\r\n  &lt;\/Erkek&gt;\r\n  &lt;Kad\u0131n&gt;\r\n    &lt;Ad&gt;&lt;\/Ad&gt;\r\n    &lt;Soyad&gt;&lt;\/Soyad&gt;\r\n    &lt;Email&gt;&lt;\/Email&gt;\r\n    &lt;Adres&gt;&lt;\/Adres&gt;\r\n  &lt;\/Kad\u0131n&gt;\r\n&lt;\/\u0130nsan&gt;\r\n<\/pre>\n<p>XML d\u00f6k\u00fcmanlar\u0131 kendini tarif eden bir syntax&#8217;a sahiptir.<br \/>\nD\u00f6k\u00fcman\u0131n ilk sat\u0131r\u0131nda bulunan XML deklarasyonu(XML declaration) olarak isimlendirilir(<!--?xml version=\"1.0\" encoding=\"utf-8\" ?-->).Bu k\u0131s\u0131mda XML d\u00f6k\u00fcman\u0131n\u0131n versiyon bilgisi tan\u0131mlan\u0131r.Yukar\u0131daki kod blo\u011funda XML d\u00f6k\u00fcman\u0131m\u0131z\u0131n versiyon bilgisi 1.0 olarak belirtilmi\u015ftir.<\/p>\n<p>Her XML yap\u0131s\u0131nda bir tane root eleman bulunmak zorunludur.Yukar\u0131daki \u00f6rnekte &#8220;\u0130nsan&#8221; root eleman\u0131m\u0131zd\u0131r.<br \/>\n&#8220;Ad&#8221;,&#8221;Soyad&#8221; vs. gibi alt elemanlarada child eleman denilir.<\/p>\n<p>Hat\u0131rlarsan\u0131z HTML&#8217;de t\u00fcm elementler kapan\u0131\u015f tag\u0131na sahip de\u011filler.\u00d6rn, &#8220;&lt;br&gt;&#8221;,&#8221;&lt;hr&gt;&#8221; vs..Ancak XML dilinde b\u00fct\u00fcn elemanlar\u0131n kapan\u0131\u015f tag\u0131 olmak zorundad\u0131r.<\/p>\n<p>XML elementlerine kendi belirledi\u011fimiz Attribute&#8217;lar\u0131 verebiliriz.Attribute de\u011ferleri daima t\u0131rnak i\u00e7inde olmal\u0131d\u0131r.HTML&#8217;de oldu\u011fu gibi isim\/de\u011fer(name\/value) \u00e7iftlerini i\u00e7erebilirler.\u00d6rnek olarak a\u015fa\u011f\u0131daki kod blo\u011funu inceleyiniz.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;\r\n&lt;Tak\u0131m&gt;\r\n  &lt;Fenerbah\u00e7e Att\u0131\u011f\u0131Gol=&quot;10&quot;&gt;\r\n    &lt;OyuncuSayisi&gt;&lt;\/OyuncuSayisi&gt;\r\n    &lt;Y\u00f6netim id=&quot;1&quot;&gt;&lt;\/Y\u00f6netim&gt;\r\n    &lt;Kaptan&gt;&lt;\/Kaptan&gt;\r\n  &lt;\/Fenerbah\u00e7e&gt;\r\n  &lt;Galatasaray Yedi\u011fiGol=&quot;20&quot;&gt;\r\n    &lt;OyuncuSayisi&gt;&lt;\/OyuncuSayisi&gt;\r\n    &lt;Y\u00f6netim id=&quot;2&quot;&gt;&lt;\/Y\u00f6netim&gt;\r\n    &lt;Kaptan&gt;&lt;\/Kaptan&gt;\r\n  &lt;\/Galatasaray&gt;\r\n&lt;\/Tak\u0131m&gt;\r\n<\/pre>\n<p>XML kavram\u0131n\u0131 daha detayl\u0131 bir \u015fekilde \u00f6\u011frenmek isterseniz a\u015fa\u011f\u0131daki \u00fc\u00e7 linki s\u0131ras\u0131yla inceleyiniz.<\/p>\n<ul>\n<li>XML Nedir?-Nas\u0131l kullan\u0131l\u0131r?<\/li>\n<li>Elementler, Attributeler<\/li>\n<li>Element-Attribute&#8217;lerle \u00c7al\u0131\u015fmak<\/li>\n<\/ul>\n<p>Bu yaz\u0131n\u0131nda sonuna gelmi\u015f bulunmaktay\u0131z.<\/p>\n<p>Sonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>XML en a\u00e7\u0131k tabiriyle, farkl\u0131 sistemler aras\u0131nda veri al\u0131\u015f veri\u015fi yapmaya yarar.Tim Berners Lee taraf\u0131ndan tasarlanm\u0131\u015f bir programlama dilidir.Webdeki yap\u0131lanm\u0131\u015f d\u00f6k\u00fcman ve bilgilerin evrensel dilidir.Kod taraf\u0131nda HTML diline benzerlik g\u00f6stermektedir.HTML diline nazaran, XML kendi&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[234],"tags":[752],"class_list":["post-676","post","type-post","status-publish","format-standard","hentry","category-xml","tag-xml"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=676"}],"version-history":[{"count":3,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/676\/revisions"}],"predecessor-version":[{"id":10369,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/676\/revisions\/10369"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}