Tweet

Ana Sayfa   Forum   XML - XSL
Yeni Başlık Cevap Ekle
white_bullet Xml Giriş (11/06/2008 16:00)
profil Oguzz
 offline OFFLINE
 Senior Coder

Xml Açılımı Extensible Markup Language yani (Genişleyebilir İşaretleme Dilidir).
Uygulamalarımıza özel kendi işaretleme dilleri tanımlamamızı sağlayan meta dildir.

Tarihine kısaca bakacak olursak;

1996 yılında Word Wide Consortium (W3C, http://www.w3.org)'u SGML güç ve esnekliğini içereçek basit bir işaretleme dili oluşturmak amaçıyla XML dilini tasarlamaya başladı. Şubat 1998'de XML 1.0 bir standard olarak W3C tarafından yayınlandı. XML dili SGML dilinin bir çok özelliğini içeren basitleştirilmiş dildir. SGML dilinin bir alt kümesidir. XML SGML gibi bir meta dildir. Yani başka dillerin yapısını tanımlamakta kullanılan bir dildir.

Html dilindeki bir çok etiket sadece biçimleme için kullanılmaktadır.Bu yüzden html ile esnek,güçlü ve dinamik sistemler geliştirmek epeyce bir güçtür.Html genişleyebilen bir dil değildir.Standartlaşmış etiketler kullanılmaktadır.Html sunum amaçlı bir dil olma özelliği göstermektedir.En basit örnek bunu herkez bilir neredeyse bir hava tahmini sitesi var ve bizimde bir sitemiz var html kullanarak hava tahmini sitesinden aldığımız veriyi sitemizde yazdıracağız.Hava tahmini sitesindeki en ufak bir değişiklik olduğunda uygulamamızı değiştirmemiz gerekecektir.Nedeni ise bilgi içeriği ve sunum yapısının birbirinden ayrılmamasıdır.Bilgileri farklı formatlarda görüntülemek istersek html ile bu zordur scriptler yazmamız gerekecektir.

Xml de html gibi işaretleme tekniklerini kullanan bir dildir.Aralarındaki fark ise işaretleme etiketlerinin bilginin içeriğini tanımlamak için kullanılmasıdır.Meta olmasının anlamı ise diğer yeni işaretleme dillerini tanımlamak için kullanılmasıdır.Xml etiketleri veri hakkındaki meta bilgiyi tanımlamaktadırlar.Meta veri(MetaData) olarak geçmektedir.<contact> ve </contact> etikeleri arasındakilerin adres bilgileri olduğunu bildirmektedir.Bu etiketlere bakarak bir uygulama ne gibi bilgilerin içerildiğini anlayabilmektedir.Basit bir örnek ile açıklarsam sanırım herkez daha iyi anlayacak..

<?xml version="1.0"?>
<!DOCTYPE addressbook SYSTEM "AddressBook.dtd" [
<!ENTITY amp "&#38;#38;">
<!ENTITY apos "&#39;">
]>
<addressbook>
<!-- Merhaba. -->
<contact>
<name>Ahmet Karlı</name>
<address>Çıkmaz Sok.Nu:48 İstanbul</address>
<city>İstanbul</city>
<state>İstanbul</state>
<zip>41000</zip>
<phone>
<voice>212-387-89-61</voice>
<fax>212-387-89-62</fax>
</phone>
<email>ahmetist34@hotmail.com</email>
<web>www.ahmet.info</web>
<company>Ahmet Holding</company>
</contact>
<!-- Kendine İyi Bak -->
<contact>
<name>Mehmet Özdağ</name>
<address>Nur sok.nu:12 Tekirdağ</address>
<city>Tekirdağ</city>
<state>Tekirdağ</state>
<zip>005587</zip>
<phone>
<voice>248-89-89-69</voice>
<fax>248-89-89-68</fax>
</phone>
<email>mehmettkrdg@hotmail.com</email>
<web>www.mehmet.info</web>
<company>Mehmet Ltd</company>

Bilgiler sallamadır:)Öğrenmek için inceleyebilirsiniz uykuyla ne yazdığımı hatırlamıyorum..Hatam varsa düzeltmenizi
önemle rica ederim yanlış bilgi vermeyelim..Maksat giren birşey okuyabilsin Xml hakkında.

Şimdilik bu kadar ilerleyen günlerde düzenli derslere başlayacağım..

Kolay gelsin.

[IMG SRC="http://i27.tinypic.com/deo945.jpg" ALIGN="CENTER"]http://i27.tinypic.com/deo945.jpg[/IMG]


Üye Profili

white_bullet Re:Xml Giriş (27/06/2008 04:45)
profil M.Akif
 offline OFFLINE
 Coder

Sağolasın Oğuzum güzel bir giriş dersi...

[IMG SRC="http://sdu.ictp.it/os/img/ubuntu_logo.jpg" ALIGN="CENTER"]M.Akif[/IMG]
Destekleneler :
Yazıyok Blog
M-Akif.net




What is a problem ?

profil

white_bullet Re:Xml Giriş (20/12/2008 07:32)
profil fikripis
 offline OFFLINE
 Junior Coder

bu içerik için teşekkür ederim. lakin mesela bunu bir php ile nasıl kullanacağımız veya bir rss oluştururken nasıl kullanacağımız hususunda da sitedeki arkadaşları bilgilendirirsen gerçekten tam anlamıyla mükemmel bir sunum yapış olursun...

profil

white_bullet Re:Xml Giriş (20/12/2008 07:36)
profil Dia
 offline OFFLINE
 Sleepless Coder

Bu yazıyı aynen eğitimdeki xml derslerine eklemelisin bence. Çok başarılı teşekkürler

<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil

white_bullet Re:Xml Giriş (20/12/2008 14:38)
profil Oguzz
 offline OFFLINE
 Senior Coder

Eğitime eklenmiştir.Asp ve php içinde örnek rss kodlarını paylaştım yine eğitimde asp ve php kategorilerinden takip edebilirsiniz.

[IMG SRC="http://i27.tinypic.com/deo945.jpg" ALIGN="CENTER"]http://i27.tinypic.com/deo945.jpg[/IMG]


profil
 
1 /
 
Ana Sayfa   Forum   XML - XSL
Yeni Başlık Cevap Ekle
 

Advertisement


MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg