bakimliyiz
Sponsor Reklamlar
Geri git   Bakimliyiz.Com > GENEL KÜLTÜR > Genel Kültür Paylaşımlarınız > Vikipedi

Kadın Portalı Kayıt Ol İletişim Forumları Okundu Kabul Et
Alt 06-12-2013, 01:28   #1 (permalink)
 
ebush - ait Kullanıcı Resmi (Avatar)
 
Standart xml nedir vikipedi

xml nedir vikipedi-xml nedir


Bu yazımızda sizlerle xml hakkında bilgi paylaşacağım

XML HTML ile pek çok açıdan benzerlik gösteren bir işaretleme (markup) dilidir. Verinin tanımlanması ve tarif edilmesi için kulanılır. HTML’deki yapının aksine XML’de kullanılacak olan etiketler önceden tanımlı değildir.Yani bir XML belgesinin yapısı tamamıyle kullanıcı tarafından oluşturulur.Verinin tarif edilmesi için DTD(Document Type Definition (XML belgesinde kullanılacak etiketleri ve yapıları önceden tarif ettiğimiz kütükler)) adı verilen yapılar kullanılmaktadır. XML ve DTD’nin birlikte kullanılması ile belgeler kendini tarif eden bir yapı halini alırlar.

XML SGML’den türetilmiş bir dildir. SGML bir meta-dildir. Meta-dil demek dil yaratmaya yarayan dil demektir. İlginç olan XML'in SGML gibi bir meta-dilden türemesine rağmen kendisinin de bir meta-dil olmasıdır. Yani XML'den de yeni diller türetilebilir. Örneğin Wireless Markup Language(WML) mobil cihazları için kullanılan WAP ortamlarının dilidir ve XML’in türevidir. HTML de SGML’den türetilmiş bir dil olmasına rağmen bu özelliği taşımaz.

XML ve HTML arasındaki en belirgin fark XML’in verinin kendisiyle ilgilenmesi HTML’in ise verinin sunumuyla ilgilenmesidir. Buna bağlı olarak HTML belgeleri veriye ilişkin şekillendirme bilgilerini içerirken XML dökümanları ise verinin tanım bilgilerini içermektedir. XML’in tasarım amaçlarından biri de verinin taşınmasıdır.

Şimdi basit bir XML belgesini birlikte inceleyelim:

<not>
<kime>Birisine</kime>
<kimden>Benden</kimden>
<başlık>Kutlama</başlık>
<ileti>Doğum Günün Kutlu Olsun!!</ileti>
</not>

HTML belgelerine çok benzeyen bu yapıda ilk etapta göze çarpan nokta etiket yapılarının bizim tarafımızdan tasarlanmış oluşudur. XML kütükleri her zaman belgelerin mantıksal bölümlerinin(element) başlangıç ve bitişlerini işaret eder.

HTML’de kullanılan <p> ve <h1> gibi standart etiket yapıları yukarıdaki XML belgesinde kullanılmamıştır. Bahsedilen bu özelliği nedeniyle XML belgeleri genişleyebilir(extensible) bir yapıya sahiptir.Belgelerin bu hali gerçek anlamda herhangi bir şey ifade etmez. Belgenin iletimi(gönderim veya alım) ya da sunumu için başka şeylerin de yapılması gerekmektedir.

Buradaki önemli nokta şudur: XML HTML’in yerine geçecek bir dil değil HTML’in tamamlayıcısı olabilecek bir dildir. Günümüz bilişim dünyasına bakarsak XML’in her alanda karşımıza çıktığını görmekteyiz. Bu nedenle XML’i bir anlamda geleceğin web dili olarak tanımlamak mümkündür.

XML kullanıcıya şunları sunar:
• Çoklu kütükleri birleştirerek bileşik belgeler yaratmak
• Metin kütüklerinde istenilen yere ve istenilen formatta resim eklemek
• Belge geçerleyiciler ve tarayıcılar gibi programlara bilgi denetim işlemini sağlamak
• Kütüğe açıklama satırları eklemek

Fakat unutmamak lazımdır ki XML’de şunlar bulunmaz:

• HTML’deki gibi belgeleri işaretlemek için daha önceden tanımlanmış etiketler.
• Belirli tiplerdeki belgeler üretmek için standart bir şablon.

XML tasarlanırken ortada birçok düşünce vardı. Sonuçta W3C XML’in tasarım amaçlarını açıkladı:


1- XML internet üzerinde çalışabilmelidir.
2- XML tüm uygulamalar tarafından desteklenmelidir.
3- XML SGML ile uyumlu olmalıdır.
4- XML üreten programlar oldukça kolay olmalıdır.
5- XML’de seçmeli özellikler minumum olmalı veya hiç olmamalıdır.
6- XML belgeleri okunabilir ve açık olmalıdır.
7- XML tasarımı tek bir firma bu işi ele almadan acilen hazırlanmalıdır.
8- XML tasarımı biçimlendirilmiş ve kısa olmalıdır.
9- XML belgelerinin yaratılması çok kolay olmalıdır.
10- XML belgelerinde anlam belirsizlikleri olmamalıdır

XML Nasıl Kullanılabilir?


XML hakkında bilinmesi gereken en önemli nokta bu dilin veriyi taşımak amacıyla tasarlanmış oluşudur.

XML ile veriler yapı bakımından modülerlik kazanmaktadır. XML belgeleri verinin içeriğiyle ilgilenmektedirler.Bu sayede verilerin içerikyapı ve sunum kısımları ayrı modüller halinde farklı XML belgelerinde tutulmaktadır.

XML belgeleri Veri Adaları(Data Islands) adı verilen teknik sayesinde HTML sayfaları içerisinde de depolanabilmektedir.Bu teknik sayesinde verinizin sadece sunumuyla ilgilenilmektedir

Veri Adaları(Data Islands) bir HTML sayfasında XML komutlarının gömülü olması ve onların işlenebilmesi demektir. Böylece HTML sayfasının içine artık sadece HTML etiketleri değil aynı zamanda XML komutları da yazılabilir

Data Island iki şekilde HTML sayfalarına gömülür:

- Direk XML datasını HTML'in içine gömerek

<XML ID="XMLID">
<iller>
<ilkod>34</ilkod>
<İlad>İstanbul</İlad>
</iller>
</XML>

- HTML sayfasından XML'i referans göstererek.

<XML ID="XMLID" SRC="iller.xml"></XML>

XML ile verinin alışveriş işlemi gerçekleştirilir. XML yapısının esnekliği sayesinde birbirine uyumlu olmayan sistemler arasında veri alış verişi rahatlıkla gerçekleştirilmektedir. Günümüz bilişim dünyasında bilgisayar sistemleri ve veri tabanlarının genellikle birbirine uyumsuz sistemler içerebildiklerini görmekteyiz. Bundan dolayı uygulama geliştiriciler Internet üzerinden bu tip uyumsuz verilerin alış veriş işlemini gerçekleştirmek zorundadırlar.

Verinin XML formatına çevrilmesi ile farklı sistemler ve uygulamalardaki verilerin karmaşıklık derecesi indirgenerek alış veriş işleminin kolaylaştırılması sağlanır.

XML ile finansal bilgilerin Internet üzerinden alış verişi sağlanmaktadır. Günümüzde artık sıklıkla duyulan elektronik iş kavramı açısından incelenecek olduğunda XML’in önemli işlevleri yerine getirdiği görülmektedir. Bahsedilen bu işevleri ile XML geleceğin elektronik iş dili olarak da yeni bir görevi üstlenmektedir.

- XML ile verinin paylaşımı kolaylaştırılır

XML veriyi düz metin (plain text) formatında saklamasından dolayı veriyi paylaştırma konusunda da hem yazılım hem de donanımdan bağımsız hareket edebilme imkanını sunmuştur.

Bu sayede farklı uygulamalarda hareket eden farklı veri tipleriyle çalışmak daha kolaylaşır. Ayrıca işletim sistemlerinin yükseltgenmesi sunucu uygulama vb. dışsal faktörlerin yenilenmesi gibi etkenlerden de en az düzeyde etkilenilmiş olunur.

- XML ile verinin depolanması sağlanır.

XML verinin dosyalarda veya veritabanlarında saklanması için de kullanılabilir.

XML yazılım donanım ve uygulamalardan bağımsız olduğu için verinin daha elverişli olarak kullanımını sağlamaktadır. Yani başka istemci(client) veya uygulamalar tıpkı veri kaynaklarına erişiyormuş gibi XML kütüklerine rahatlıkla erişebilirler.


ebush isimli Üye şimdilik offline konumundadır  





Hızlı Cevap

Doğrulama Sorusu
Mesajınız:
Yazı şeklini sil
Kalın
Eğik yazı
Altı çizik

Grafik ekle
Alıntı yap [QUOTE]
 
Alanı Küçült
Alanı Büyült

Seçenekler
Stil


xml nedir vikipedi

xml nedir vikipedi konusu, Genel Kültür Paylaşımlarınız / Vikipedi forumunda tartışılıyor.


Konu etiketleri: xml nedir vikipedi,

Benzer Konular

Konu Konuyu Başlatan Forum Cevap Son Mesaj
www nedir vikipedi ebush Vikipedi 1 04-03-2015 11:58
Hak nedir vikipedi ebush Vikipedi 0 29-11-2013 02:09
GAP nedir vikipedi ebush Vikipedi 0 25-11-2013 11:03
Gen nedir vikipedi ebush Vikipedi 0 25-11-2013 11:00
Göç nedir vikipedi ebush Vikipedi 0 25-11-2013 10:56

Üye olmadan soru sorabilirsiniz!

Bütün Zaman Ayarları WEZ +4 olarak düzenlenmiştir. Saat şuan 01:29 .


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Web Stats