Xml Şablolarını Nasıl Düzenleyebiliriz ?

Soru-Cevap Xml Şablolarını Nasıl Düzenleyebiliriz ? Yeni Başlayanlara WebmasterSitesi hakkında bilgi paylaş; mrb arkadaslar bloggerda kulllanılan xml sablonlarını duzenlemek ıcın bır editör varmı elinizde ?...
Cevapla
 
Seçenekler
  #1  
Arama 03-01-2008, 03:55
askkedisi - ait Kullanıcı Resmi (Avatar)

Yaş: 24
Üyelik Tarihi: 08/11/07
Mesajlar: 102
 
     WS-Ticareti: (0)
Blog Yazıları: 1
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 2 askkedisi deneyimleri belirsiz.

Xml Şablolarını Nasıl Düzenleyebiliriz ?

mrb arkadaslar bloggerda kulllanılan xml sablonlarını duzenlemek ıcın bır editör varmı elinizde ?
Alıntı ile Cevapla
  #2  
Arama 03-01-2008, 09:59

Üyelik Tarihi: 04/09/07
Mesajlar: 141
 
     WS-Ticareti: (0)
Blog Yazıları: 1
Teşekkürleri: 2
0 Msg. 0 Tşkr.
Rep Gücü: 13 cuhadar rep gücü epey yüksekcuhadar rep gücü epey yüksek
Ücretsİzİ Nİ Bulabİlİrsem Buraya Ekleyeyİm

bana da lazım bulabilirsem ekleyeyim

Konu cuhadar tarafından (03-01-2008 Saat 10:02 ) değiştirilmiştir..
Alıntı ile Cevapla
  #3  
Arama 03-01-2008, 11:54
banias - ait Kullanıcı Resmi (Avatar)
Pseudo Coder
Üyelik Tarihi: 23/08/07
Mesajlar: 1.209
 
     WS-Ticareti: (2)
Blog Yazıları: 2
Teşekkürleri: 9
88 Msg. 154 Tşkr.
Rep Gücü: 100 banias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud of


Yazım tarihi Şubat 17, 2007 yazan: ibrahimdemir

başlıklı yazımda XML’in hangi durumlarda kullanılabileceğini açıklamıştım. Bu yazıda ise kendi XML belgelerimizi ne şekilde oluşturabileceğimizi göreceğiz. Ayrıca yazının sonunda XML belgeleriyle çalışabilmeniz için bir kaç araçtan da bahsedeceğim.
Yazılarımda hep vurguluyorum : XML’de patron sizsiniz. Bilmeniz veya ezberlemeniz gereken çok fazla özelleşmiş sözcük (KEYWORD) yok. Fakat yazdığınız belgelerin uygulamalar tarafından sorunsuzca değerlendirilebilmesi için bazı yazım kurallarını bilmeniz gerekir. Şimdi bunları bir sıralayalım ve ardından da bir örnek ile uygulama yapalım.
  • Bir XML belgesinin sadece bir tane kök elementi olabilir. Yani XML’i bir ağaç yapısında düşünürseniz ağacın bir kökü olduğunu bilirsiniz.
  • XML’de büyük-küçük harf duyarlılığı vardır.
  • Açtığınız tüm etiketleri kapatmalısınız.
  • Eğer boş bir etiketiniz varysa yani içinde veri bulunmaycaksa “/” işaretini kullanarak kapatabilirsiniz.
  • İlk açılan etiket en son kapatılır yani etiketler için iç içe geçmiş nested bir yapı mevcuttur.
  • Tüm özellikleri (attributes) “” (çift tırnak) arasında yazmalıyız.
  • Etiket olarak XML, xml , Xml , xML gibi XML’i ifaden sözcükleri kullanamayız. Bu kelimelerin kullanımı yasaktır çünkü bu XML kelimesi farklı bir amaç için ayrılmıştır. Zaten gerek de yok kullanmaya
  • Etiket adları bir harf ile başlayıp, harf veya rakam ile devam edebilir. Ama temel şart harf ile başlamasıdır.
  • Ayrıca aşağıdaki karakterler yerine XML standartalarına uygun olan versiyonlarını kullanmalıyız.

  • Son maddeye özellikle dikkat etmenizi istiyorum . İleride hazırlayacağınız XML belgesini bir ayrıştırıcı tarafından ayırıştırmaya kalkınca bununla ilgili sorunlarla karşılaşabiliyorsunuz. Ara projemde kullanıcının bir arayüz ile girdiği verileri işlemlerin sonunda bir XML belgesi olarak kaydediyordum fakat burada hep bu karakter dönüşümlerini unuttuğum için başım çok ağrımıştı. Ben ettim siz etmeyin diyorum Bu gibi karakerlerin XML begesinden hariç olarak değerlendirilmesi için CDATA alanları oluşturabilirsiniz.(CDATA alanları ayrıştırıcılar tarafından değerlendirilmez)
Yukarıda değindiğimiz kuralları şu örnek üzerinde inceleyelim:



Öncelikle xml version... diye başlayan etiketimize bakalım . Sanırım bu size neden etiket adı olarak XML,xml,XML gibi kelimeleri kullanamayacağımızı açıklmıştır. O etiketin bir de özelliği var ve encoding=”UTF-8″ olarak belirtilmiş. Buna her zaman ihtiyacınız olmayabilir. Özellikle uygulmayı siz geliştiryor ve XML belgesini siz kullanıyorsanız encoding konusu sizin için çok sorun olmayacaktır fakat hazırladığınız XML belgesi başkları tarafından kullanılacaksa hangi karakter kodlamasının kullanıldığını belirtmekte fayda var. Mesela ben kendi bloguma MYNET haberleri eklemek istemiştim ve bir RSS öğesi ekledim fakat bir de baktım Türkçe karakterler bozuk çıkıyor. Sonradan anladımki Wordpress’in RSS okuyucusu gelen belgeyi UTF-8 ile kodlanmış sanıp ona göre okuyordu.
Bu örneğimizde kök (root) elemanımız “Arabalar” ve görüldüğü gibi başka da kök eleman yok. Kök elemanın altında da yazararabalari , okuyucuarabalari ve yarisarabalari olmak üzere 3 alt eleman bulunuyor. Bunlara yabancı kaynaklarda “child element” dendiğini de görebilirsiniz.
Yazararabalari elemanının altında 3 farklı eleman daha bulunuyor. Burada bir konuya dikkat çekmek istiyorum. Ben örneğimde XML belgesindeki büyük-küçük harf duyarlılığını vurgulamak için etiket adlarını büyüklü-küçüklü yazdım fakat sizler bundan kaçının. Size tavsiyem belgenizi tamamen küçük harflerden oluşturun. Bu şekilde hem uygulamanız içerisinde XML’den okuduğunuz değeri büyük-küçük harf işlemleriyle perişan etmemiş olursunuz hem de uygulama performansınızı da düşürmemiş olursunuz.
Okuyucuarabaları adındaki etiketimiz için herhangi bir alt dal bulunmadığı için “/” kullanarak hemen açtığımız yerde kapattık buna da dikkat etmelisiniz. Ayrıca kök etiketimize bir açıklama ekledim. Sizler de açıklamanızı yukarıdaki etiketlerin arasına alarak istediğiniz yere ekleyebilirsiniz. Dikkat etmeniz gereken son nokta da yasak karakterleri ne şekilde kullanadığımızla ilgili.
Tüm bu kurallara uyarak WELL-FORMED bir XML belgesi oluşturmuş olduk yani yazım kurllarına uyan doğru bir XML belgemiz var artık. Mesela bu belgeyi kullandığınız web tarayıcı ile sorunsuzca açabilirsiniz.
Sanırım aklınıza “hangi araçları kullanarak yapıcam bu işi” gibi bir soru geldi. Başımızın tacı ile bunları yapıp .xml uzantısı ile kaydetmeniz yeterli. Fakat her zaman XML belgesiyle çalışmak bu kadar kolay olmaycaktır. Hele de işin içine DTD, SCHEMA gibi kavramlar girince veya belgenin boyutu büyüyünce Notepad yeterli olmayabilir.
Örneğin ben yukarıdaki ekran görüntülerini adlı üründen aldım. Gerçekten XML ile ciddi işler yapıyorsanız vazgeçilmez bir araç. Zaten ALTOVA firması XML konusunda uzman bir firma. Yazılımın deneme sürümünü mutlaka indirip denemelisiniz. Fakat bu araç ücretli olduğu için sizlere ücretsiz çözümler de önermem gerekiyor.
Ücretsiz olarak aklıma ilk gelen ürün aracı. Bu ürün Altova XMLSPY kadar olmasa da iş görebilecek nitelikte. Özellikle giriş seviyesindeki kullanıcılar için ideal. Kurulum gerektirmiyor ve yazıyı formatlayıp daha okunabilir bir hale getirebiliyor. Hem de yerli bir firma tarafından üretilmiş bir ürün. XML belgeleriye çalışmak için kullanabileceğiniz diğer araçlar ise şu şekilde:
Eğer sizlerin de bunlar dışında kullandığı araçlar varsa yazının altına yorum olarak ekleyip bizlerle paylaşabilirsiniz. Bu yazımızda WELL-FORMED yani yazım kurallarına uyan bir XML belgesini ne şekilde oluşturacağımız gördük. Size tavsiyem eğer XML ile yeni tanışıyorsanız belgelerinizi önce NOTEPAD ile hazırlayın , daha sonra da yukarıda adı geçen araçları kullanarak kurallara uygun yazıp yazmadığınızı kontrol edin. Bu sayede hem pratikliğiniz artacak hem de kuralları daha iyi kavramış olacaksınız.
Sabırlar okuduğunuz için teşekkürler. Bir başka XML yazısında görüşenceye dek hoşçakalın…
NOT: Örneklerde geçen kişiler ve sahip oldukları araçlar tamamen hayal ürünüdür. Hiçbir şekilde gerçeği yansıtmamaktadır




“XML BELGELERİYLE ÇALIŞMAK”
Alternatif, ücretsiz iki XML düzenleyici ;
  1. Crimson Editor
  2. NotePad++
ibrahimdemir.wordpress.com dan alıntıdır.. wordpress.com yasaklandığı için siz resimleri göremeyebilirsiniz. gerekli programlar mevcut yazıda
__________________
| | |
| |
|
|
|
Alıntı ile Cevapla
  #4  
Arama 03-01-2008, 12:02

Üyelik Tarihi: 04/09/07
Mesajlar: 141
 
     WS-Ticareti: (0)
Blog Yazıları: 1
Teşekkürleri: 2
0 Msg. 0 Tşkr.
Rep Gücü: 13 cuhadar rep gücü epey yüksekcuhadar rep gücü epey yüksek


Wordpresse girmek için yukarıda ki siteye girerek alt kısımda yer alan yere domain adını yazıyoruz. Ve browse diyoruz

Dns ayarlarını değiştirmeden direk sitedeyiz

birde ****tor var ama ben bunu tavsiye ederim
Alıntı ile Cevapla
  #5  
Arama 03-01-2008, 01:49
banias - ait Kullanıcı Resmi (Avatar)
Pseudo Coder
Üyelik Tarihi: 23/08/07
Mesajlar: 1.209
 
     WS-Ticareti: (2)
Blog Yazıları: 2
Teşekkürleri: 9
88 Msg. 154 Tşkr.
Rep Gücü: 100 banias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud ofbanias has much to be proud of


birde böyle bir yöntem var : )
__________________
| | |
| |
|
|
|
Alıntı ile Cevapla
  #6  
Arama 03-01-2008, 02:17

Üyelik Tarihi: 04/09/07
Mesajlar: 141
 
     WS-Ticareti: (0)
Blog Yazıları: 1
Teşekkürleri: 2
0 Msg. 0 Tşkr.
Rep Gücü: 13 cuhadar rep gücü epey yüksekcuhadar rep gücü epey yüksek
Aslında o daha iyi süreklilik arzeden bir şey ama kısa yoldan ım bolockedi kullanıyorum ben
Alıntı ile Cevapla
  #7  
Arama 03-01-2008, 05:49
askkedisi - ait Kullanıcı Resmi (Avatar)

Yaş: 24
Üyelik Tarihi: 08/11/07
Mesajlar: 102
 
     WS-Ticareti: (0)
Blog Yazıları: 1
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 2 askkedisi deneyimleri belirsiz.
arkadaslar ilginize tşk ederim bu programların bır kacına baktım fakat ısıme yaramadı ben frontpage turu bırsey arıyorum yanı kodlama yaparken aynı anda izlemede yapabilmeliyim.. saygılar...
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Sitemi Google'ın arama sonuçlarına nasıl eklerim?daha fazla sonuçta nasıl çıkarım kadınca SEO Arama Motoru Optimizasyonu 5 28-07-2008 03:48
Bilgisayara Virüs Bulaştığı Nasıl Anlaşılır ve Nasıl Temizlenir? kadınca Güvenlik Security 6 10-03-2008 12:32
Yahoo Messenger Nedir? Nasıl Alınır? Nasıl Kullanılır? kadınca Webmaster Sözlügü 0 24-02-2008 07:52
Wave Dosyası Nasıl Çalınır, Nasıl Exe İçine Gömülür ? Celebrian Delphi 0 24-12-2007 01:18
Bu nasıl ayrılık bu nasıl veda (!) Gözlerin Kal Diyor Dudakların Git! Ra_eM Şiirler 0 07-11-2007 07:42

Link vermek için alttaki kodu sitenize ekleyebilirsiniz. Veya Ctrl+C ile Kopyalayınız
Örnek görünüm: Webmaster Sitesi