Bu site emekli olmuştur. Arşiv amaçlı olarak
BT AKADEMİ
sponsorluğunda yayın hayatına devam etmektedir.
Ana Sayfa
.net TV
Makaleler
Kaynak Kod
Haberler
Serbest Köşe
Canlı Köşe
Forum
C#nedir?
Ekibimiz
RSS
XML / Web Serv.
YAZAR HAKKINDA
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ı
:
30796
Yorum Sayısı
:
7
yorum yaz
SİTE İÇİ ARAMA
Ü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.
C#nedir? hesabınız yok mu?
Üye olabilmek için
tıklayın
.
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.
Silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
Bende Yazmak İstiyorum
Blogroll
Turhal Temizer
Conda install environment.yml Package
23.11.2024
Turhal Temizer
Mac OS/X Removing CUDA
23.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak
23.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi
23.11.2024
Diğer Herşey
»
Makaleler RSS
»
Video Gönder
»
Makale Gönder
»
Serbest Köşeye Yazı Gönder
»
Yazar Başvurusu
»
C#nedir? Ekibinde Olmalıyım!
Sponsorlar
Ana Sayfa
/
Makaleler
/
Aziz Durmaz
/
XML / Web Serv.
/
Bir XML Belgesinin Anatomisi
Bir XML Belgesinin Anatomisi
Favorilerime Ekle
Gönderiliyor lütfen bekleyin...
arkadaşıma gönder
Arkadaşınızın email adresi:
*
Mesajınız:
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
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
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
emine arzu beçenek
/
üye hakkında
geç ulaştığım bir döküman yine de faydalı oldu. elinize sağlık.
HAZ
28
2004
GÖKHAN GÜMÜŞ
/
üye hakkında
Error Reporting: Yukarda 32 SATIRDA :
HAZ
17
2004
hakki ismail
/
üye hakkında
TEBRİKLER
KAS
20
2003
savas zengin
/
üye hakkında
güzel bir makale teşekkürler.
KAS
11
2003
Sefer Algan
/
üye hakkında
elinize sağlık..
OCA
13
2003
Ahmet Faruk NACAROĞLU
/
üye hakkında
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
Dizayn ve Kodlama
bt
akademi
. Tüm Hakları Saklıdır © Copyright 2002-2009 c#nedir?com
Makaleler
Serbest Köşe
Makale Gönder
.Net TV
Video Gönder
Canlı Köşe
Kaynak Kod
Forum
Haberler
Röportajlar
Anketler
C# Nedir?
İletişim
Site Haritası
RSS
Favorilere Ekle
Üyelik
Hesap Aktivasyon
Ekibimiz
Ekibe Katıl