|
Kütüphane Elemanlarının XML Yapısı |
|
|
İşte bir kütüphane elemanı; Sol üst tarafta proje kaşifindeki görünümü, sağ üst tarafta sayfa tasarım alanı üzerindeki görüntüsü, altta ise elemanın kütüphanedeki XML dosyasının içeriği verilmiştir. Elemanın kodunu görmek için; kütüphane kaşifinde elemanın üzerine sağ tıklayın ve bağlamsal menüden "Kabuk | mmEd ile Aç" komutunu kullanın.
Bir form elemanından türemiş olan "GondermeFormu" adlı kütüphane elemanı, şu alt elemanları içermektedir:
Elemanların, proje kaşifindeki ve XML dosyasındaki sıraları faklı olabilir. Proje kaşifinde elemanlar, adlarına göre küçükten büyüğe sıralanırlar. XML Kodu Öncelikle XML dosyasındaki ilk satıra bakalım. <?xml version="1.0" encoding="UTF-8"?>
Bu, XML ayıklayıcıları (Parser) için bir talimattır. Parametreler: version XML doküman yapısının versiyonunu belirler. encoding Her ne kadar XML dosyaları farklı kodlamalar kullanılarak oluşturulabilirse de, dünya üzerindeki tüm dilleri desteklemek için, designer her zaman yeni bir kütüphane elemanını "UTF-8" kodlaması ile oluşturur. <form name="SubmitForm"> <rect>30,39,209,91</rect> <elements> ... </elements> </form>
Form bir taşıyıcı elemandır. Bir formun XML tanımı; <form name="form-adı"> ile başlar ve </form> ile biter.
Bir elemanın nitelikleri ve özellikleri vardır. name; formun bir niteliği, rect ve elements ise; özelliğidir.
Aslında form elemanının daha fazla özelliği olmasına karşın, biz burada sadece rect ve elements özelliklerini görüyoruz; çünkü diğer özelliklerin değerleri varsayılan değerlere eşittir. rect özelliği; elemanın boyutlarını ve koordinatlarını belirler. Bir taşıyıcının alt elemanları, onun özelliğidir ve bu nedenle elements imleri içine yerleştirilmiştir.
| ||||||||||