Forumana.com, Forum, Forum Sitesi, Forumlar

Forum KayıtForum Kayıt ForumForum OyunlarOyunlar MesajlarMesajlar GruplarGruplar Üye GruplarıYönetim RadyoFM DinleRadyoFM TwitterTwitter FacebookFacebook İletişimİletişim
 


Forum Forumlar Forum Sitesi Forum Grup Forum Albüm Forumları Okudum
Go Back   Forumana.Com - Forum, Forumlar, Forum Sitesi Web Tasarım Programlama Dilleri Diğer Diller

XML Sözdizimi(XML Syntax)

 Diğer Diller forumunda yer alan XML Sözdizimi(XML Syntax) konusu, XML Sözdizimi(XML Syntax) XML Sözdizimi(XML Syntax) XML Syntax basit bir kaç kuraldan ibarettir.Bundan dolayı kullanımı ve öğrenimi oldukça kolaydır. Bir XML döküman örneğini inceleyelim: <?xml version="1.0"?> <not> <kime>Mehmet</kime> <kimden>Burak</kimden> <heading>Hatırlatma</heading> ...



Yeni Konu aç Cevapla
 
Seçenekler Stil
Alt 27-Şubat-2014, 03:18   #1 (permalink)
Fox
UYARI:
Kullanıcıların Profil Bilgileri Misafirlere Kapatılmıştır. Görmek için KAYIT olmalısınız.~
Doğru Bilgi XML Sözdizimi(XML Syntax)

XML Sözdizimi(XML Syntax)

XML Syntax basit bir kaç kuraldan ibarettir.Bundan dolayı kullanımı ve öğrenimi oldukça kolaydır.

Bir XML döküman örneğini inceleyelim:

<?xml version="1.0"?>

<not>

<kime>Mehmet</kime>

<kimden>Burak</kimden>

<heading>Hatırlatma</heading>

<body>Kitapları Unutma!</body>

</not>

XML dökümanları kendini tarif eden bir syntax'a sahiptir.
Dökümanın ilk satırı XML deklerasyonu(XML declaration) olarak isimlendirilir.Bu kısımda XML dökümanının versiyon bilgisi tanımlanır.Yukarıdaki örnekte XML dökümanımızın versiyonu 1.0 olarak belirtilmiştir.
Bir sonraki satırda dökümanın "root element" adı verilen kök elementi belirtilmiştir.Örneğimizde root element "not" tur.

<not>

Daha sonraki satırda 4 adet child element belirtilmiştir.(kimdenkimeheading ve body):

<kime>Mehmet</kime>

<kimden>Burak</kimden>

<heading>Hatırlatma</heading>

<body>Kitapları Unutma!</body>

Son olarak root elementin bitişini gösteren tag bulunmaktadır:

</not>

Tüm XML elementleri bir kapanış tag'ine sahip olmalıdırlar.HTML'de ise bazı elementler bitiş tag'lerine sahip olmayabilir.Örneğin aşağıdaki kod parçası HTML için geçerli bir kod olmasına rağmen XML için geçerli değildir:

<p>Bu bir paragraftır

<p>Bu başka bir paragraftır

Yukarıdaki kod parçasını XML formatına uyarlayacak olduğumuzda

<p>Bu bir paragragftır</p>

<p>Bu başka bir paragraftır</p>

ªeklinde bir düzenleme yapmamız gerekecektir.
XML tag'ler için case-sensitive özellik gösterirler.HTML'de ise case-sensitive özellik yoktur.

<mektup>Bu syntax yanlıştır</MEKTUP>

<mektup>Doğru bir syntax örneği</mektup>

XML dökümanları içerisinde tüm elementler hiyerarşiye uymalıdırlar.HTML dökümanlarında bazı elementler düzgün bir içiçe olma yapısında olmayabilirler. Aşağıdaki örneği inceleyelim:

<b><i>Burada kullanılacak olan dökümanın formatı bold ve italic olacaktır</b></i>

XML syntax kurallarına gore yukarıdaki örneği düzenleyecek olursak:

<b><i>Burada kullanılacak olan dökümanın formatı bold ve italic olacaktır</i></b>

Görüleceği üzere elementler belirli bir düzen çerçevesinde içiçe geçmiş durumdadırlar.
XML syntax'ında tüm XML dökümanlarının bir root elementi olması gerekmektedir.XML dökümanları içerisinde ilk tag "root tag" olarak isimlendirilir:
Bahsedilen bu root elementin altındaki tüm elementler "child element" olarak adlandırılır.Bu child elementler ise daha önceden belirtilmiş olan synax'a uymak zorundadır.Yani elementlerin içiçe geçme durumları belirli bir hiyerarşiye gore olmaktadır.

<root>

<child>

<subchild>….</subchild>


</child>

…………

</root>

Attribute değerleri daima tırnak içine alınmalıdır.
XML elementleri attribute'lara sahip olabilirler ve bu attribute'lar ise tıpkı HTML'de olduğu gibi isim/değer(name/value) çiftlerini içerebilirler.Attibute değerlerinin nasıl kullanıldığını bir örnekle açıklayalım:

<?xml version="1.0"?>

<not date="12/10/99">

<kime>Mehmet</kime>

<kimden>Burak</kimden>

<heading>Hatırlatma</heading>

<body>Kitapları Unutma</body>

</not>

Dikkat edilecek olursa "not" elementinin sahip olduğu "date" attribute değeri tırnak işareti içerisinde belirtilmiştir.
HTML'de white space adı verilen boşluk karakteri gözönüne alınmaz.Oysa XML dökümanlarında white space karakterler de değerlendirmeye alınır.Yani bir HTML sayfasında "Merhababenim adım Burak" cümleciği sunum sırasında "Merhababenim adım Burak" şeklinde görüntülenir.





» XML Sözdizimi(XML Syntax) - www.forumana.com

  Alıntı ile Cevapla
Yeni Konu aç Cevapla

Yukarıdaki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.

Etiketler
sozdizimixml, syntax, xml


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:50.

Forum Künyemiz
Uyarı

Powered by vBulletin® Version 3.8.4
Copyright ©2011 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Açılış Tarihi : 05.12.2011
Kuruluş Tarihi : 20.11.2011
Hazırlayan & Tasarlayan : Forumana.com
 

Sosyal paylaşım platformu olan Forumana.com sitemizde, kullanıcılar 5651 sayılı kanunun ilgili maddesine ve TCK'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı kaynaklı herhangi bir durumdan Forumana.com sitesi sorumlu değildir. Tüm hukuksal bildirimleriniz/sorunlarınız/istekleriniz ve şikayetleriniz için İletişim panelinden bizlere ulaşabilirsiniz, Forumana.com yönetimi en geç "3" iş günü içerisinde dönüş yapacaktır. Platformumuz; kişilik ve telif hakları korunumu, illegal paylaşım ve korsanla mücadele konusunda yetkililere yardımcı olmayı ilke edinmiştir.

Forum, Forumlar, Forum Sitesi, Etiket, Sitemap, Arşiv