C#nedir?com
 
YAZAR HAKKINDA
Aziz Durmaz
Aziz Durmaz
http://www.csharpnedir.com/
İletişme geçmek için tıklayın.
4 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler:  XML / Web Serv. Aziz Durmaz
 
YAZI HAKKINDA
Türü : Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : Başlangıç
Kategori : XML / Web Serv.
Yayınlanma Tarihi : 7.12.2002
Okunma Sayısı : 23427
Yorum Sayısı : 7     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
XML - Deniz Kılınç
emre TAŞ
yazının devamı >
emre TAŞ
Decompiling and Reverse Engineering .Net Radyo
emre TAŞ
yazının devamı >
emre TAŞ
Masaüstü mü ? İnternet Mi? .Net Radyo
emre TAŞ
yazının devamı >
emre TAŞ
.Net Kavramları - .Net Radyo
emre TAŞ
yazının devamı >
emre TAŞ
Yeni Başlayanlar için - .Net Radyo
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer 'in Blogu
Conda install environment.yml Package 25.2.2020
Turhal Temizer 'in Blogu
Mac OS/X Removing CUDA 25.2.2020
Burak Selim Şenyurt
Sekiz Saatlik Sonsuz Döngü 25.2.2020
Burak Selim Şenyurt
Switch Case Kullanmadan Kod Yazılabilir mi? 25.2.2020
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Bir XML Belgesinin Anatomisi
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon
Bu makalemizde bir XML belgesi olusturarak onun anatomisini inceleyip, CSS yardimiyla browserda nasil görüntüleyebilecegimizden bahsedecegiz.

XML HTML metin tabanli bir dil oldugundan dolayi basit bir metin düzenleyicisi ile yazila bilinir. Buradaki islemlerimiz için Notepad yeterli olacaktir. Simdi gelin asagidaki örnek xml belgesini olusturalim.








   
      Aziz
      Durmaz
      nonstop79@angelfire.com
      Yildiz Teknik Üniversitesi Elektronik Haberlesme Mühendisli Bölümünde Lisans egitimine devam etmektedir. PHP ve MySQL üzerinde çalismaktadir. Web Programciligi ve Tasarimi meslegini icra etmektedir.
   


   
      Sefer
      ALGAN
      algans@itu.edu.tr
      C#nedir?com kurucularindan olan yazarimiz su an halen Istanbul Teknik Unv. Elektronik Haberlesme Mühendisliginde lisans egitimi almaktadir. Yazarimiz C,C++ C#, JAVA dilleri ve Web Teknolojileri üzerine çalismaktadir.
   


   
      Ahmet Faruk
      NACAROGLU
      nacaroglu@yahoo.com
      Bogaziçi Üniversitesi Bilgisayar ve Ögretim Teknolojileri Egitimi bölümü son sinif ögrencisidir. C/C++ ve ile ilgilenmistir. Su siralar C# ve .NET üzerine çalismalarini sürdükmektedir.
   


   
      Cemal
      YILMAZ
      yilmazcem@itu.edu.tr
      Istanbul Teknik Unv. Elektronik ve Haberlesme Mühendisligi bölümünde ögrenimine devam etmektedir. C,C++ ve MFC ile ilgili çalismalari devam etmektedir.
   


   
      Volkan
      Öner
      mjjvol@yahoo.com
      Yazarimiz Ege Üniversitesi, Bilgisayar ögretmenligi son sinif ögrencisidir.
   




Yazdigimiz Örnek xml metinini yukaridan asagiya dogru incelemeye baslayalim. Ilk üç satirdan olusan blok giris bölümü olarak adlandirilir. Bu blogun ilk satir ise XML bildirimini içerir Bu satirla yazdigimiz dokumanin bir xml belgesi oldugunu deklare edip, versiyonunu belirtmis ve kullanacagimiz dil biçiminiz (encoding) belirtmis durumdayiz.







Ikinci satira bosluk satiridir. Bu satir sadece xml belgesinin baskalari tarafindan rahat okunmasi amaciyla birakilmistir. XML islemcisi bu satirlari göz ardi edecektir.

Üçüncü satir ise yorum satiridir. ile biten bölüm arasina -- isaretleri haricinde herhangi bir sey yazila bilinir. Bu kismin her xml belgesinde olacak diye bir kosul yoktur. Bu yorum kismi xml belgemizin baskalari tarafindan daha rahat anlasilmasi için yazmaktayiz. Hatirlarsak XML amaçlarindan biri okunabilirligi yüksek olan belgeler olusturmakti.



Giris bölümünde, örnekte bulunan bildirimler ve yorumlar haricinde belgenin türünü ve yapisini belirleyen bir bildirim veya XML görüntülemek için CSS gibi bir belgeyi ekleye bilirsiniz.

Giris bölümünden sonra gelen ilk etiket (tag) kök elemanina ait etiket(tag)dir. Örnegimizde kök eleman YAZAR_LISTESI`dir. Tüm XML belgelerinde tek bir kök eleman bulunmalidir. Bu elemanin içine yerlesmis olan diger elemanlar ve veriler esas verinin bulundugu ve siniflandirildigi bölümdür.



Yazmis oldugumuz örnegimizin browserda görüntüsü asagidaki sekilde çikacaktir. Herhangi bir sekilde XML belgemizin nasil görüntülenecegine dair bir bildirim yapmadigimizdan dolayi Internet Explorer belgemizi kendinde mevcut olan default biçimde bize gösterecektir.



XML Belgemize bir CSS belgesi ekleyerek belgemizi bizim belirledigimiz formatlarda görüntülenmesini saglaya biliriz. Ekleyecegimiz CSS dosyasinin link ni yukarida belirttigimiz gibi giris bölümünde tanimlamamiz gerekmektedir. Isterseniz ilk önce CSS dosyamizi bir olusturalim.


YAZAR
{
    display:block;
    margin-top:12pt;
    font-size:10pt
}

AD
{
    font-size:16pt;
    font-weight:bold;
    font-style:italic;
    margin-left:20pt;
}

SOYAD
{
    font-size:16pt;
    font-weight:bold;
    font-style:italic;
}

EMAIL
{
    display:block;
    margin-left:15pt;
    font-size:14pt;
    font-weight:bold;
    color : Blue;
}

HAKKINDA
{
    display:block;
    margin-left:12pt
}

XML belgemize css dosyasini giris bölümüne satirini ekleyerek eklemekteyiz. Buradaki










   
      Aziz
      Durmaz
      nonstop79@angelfire.com
      Yildiz Teknik Üniversitesi Elektronik Haberlesme Mühendisli Bölümünde Lisans egitimine devam etmektedir. PHP ve MySQL üzerinde çalismaktadir. Web Programciligi ve Tasarimi meslegini icra etmektedir.
   


   
      Sefer
      ALGAN
      algans@itu.edu.tr
      C#nedir?com kurucularindan olan yazarimiz su an halen Istanbul Teknik Unv. Elektronik Haberlesme Mühendisliginde lisans egitimi almaktadir. Yazarimiz C,C++ C#, JAVA dilleri ve Web Teknolojileri üzerine çalismaktadir.
   


   
      Ahmet Faruk
      NACAROGLU
      nacaroglu@yahoo.com
      Bogaziçi Üniversitesi Bilgisayar ve Ögretim Teknolojileri Egitimi bölümü son sinif ögrencisidir. C/C++ ve ile ilgilenmistir. Su siralar C# ve .NET üzerine çalismalarini sürdükmektedir.
   


   
      Cemal
      YILMAZ
      yilmazcem@itu.edu.tr
      Istanbul Teknik Unv. Elektronik ve Haberlesme Mühendisligi bölümünde ögrenimine devam etmektedir. C,C++ ve MFC ile ilgili çalismalari devam etmektedir.
   


   
      Volkan
      Öner
      mjjvol@yahoo.com
      Yazarimiz Ege Üniversitesi, Bilgisayar ögretmenligi son sinif ögrencisidir.
   




Yukaridaki CSS belgesini kullanarak XML belgemiz Internet Explorer da asagidaki sekilde görüntülenecektir.



Herhangi bir elemani veya elemana ait olmasi gereken bir biçim özelligini CSS belgemizde belirtmeseydik. Bir üstündeki elemana ait özellikleri alarak görüntülenecektir. Örnegin HAKKIMIZDA elemanin font size i belirtilmemistir. Font size onu kapsayan YAZAR elemanindan gelmektedir. Bu sayede HAKKIMIZDA 10pt lik bir font size`a sahip olmaktadir.

Makale:
Bir XML Belgesinin Anatomisi XML ve Web Servisleri Aziz Durmaz
  • Yazılan Yorumlar
  • Yorum Yaz
AĞU
24
2005
geç ulaştığım bir döküman yine de faydalı oldu. elinize sağlık.
HAZ
28
2004
Error Reporting: Yukarda 32 SATIRDA :
HAZ
17
2004
TEBRİKLER
KAS
20
2003
güzel bir makale teşekkürler.
KAS
11
2003
elinize sağlık..
OCA
13
2003
Gerçekten çook güzel anlatmışsınız. XML olayına giriş için hoş bir makale
Sayfalar : 1 
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor