Forumana.com, Forum, Forum Sitesi, Forumlar

Forum KayıtForum Kayıt ForumForum OyunlarOyunlar MesajlarMesajlar GruplarGruplar Üye GruplarıYönetim RadyoFM DinleRadyoFM TwitterTwitter FacebookFacebook İletişimİletişim
 


Forum Forumlar Forum Sitesi Forum Grup Forum Albüm Forumları Okudum
Go Back   Forumana.Com - Forum, Forumlar, Forum Sitesi Web Tasarım Programlama Dilleri Diğer Diller

Mixed Elements

 Diğer Diller forumunda yer alan Mixed Elements konusu, Mixed Elements Mixed Elements Mixed elementler hem karakter tipindeki veriyi hem de child elementleri içerebilirler.En basit mixed element sadece karakter verisi içeren olacaktır.Bu tipteki bir element bazen text-only element olarak ...



Yeni Konu aç Cevapla
 
Seçenekler Stil
Alt 27-Şubat-2014, 03:17   #1 (permalink)
Fox
UYARI:
Kullanıcıların Profil Bilgileri Misafirlere Kapatılmıştır. Görmek için KAYIT olmalısınız.~
Doğru Bilgi Mixed Elements

Mixed Elements

Mixed elementler hem karakter tipindeki veriyi hem de child elementleri içerebilirler.En basit mixed element sadece karakter verisi içeren olacaktır.Bu tipteki bir element bazen text-only element olarak da adlandırılır.Text-only elementler şu şekilde tanımlanır:

< !ELEMENT ElementName (#PCDATA) >


Text-only elementler için yapılan içerik modeli tanımlamalarında (#PCDATA) terimi kullanılır ve bu terim elementin parse edilmiş karakter verisi içerdiğini bildirir.

Örneğin:

< !ELEMENT band (#PCDATA) >

Bu element XML dökümanı içindeki cd koleksiyonuna ait olan bir bandın ismini markup etmek için kullanılmış olabilir.Aşağıdaki örnekte döküman içerisinde bu band elementinin nasıl tanımlandığı görülüyor:

<band> Candan Ercetin </band>

Aşağıdaki örnekte bir film koleksiyon bildirim kodunun oluşturulması görülmektedir:

<!ELEMENT filmler (film)+>

<!ELEMENT film (baslikyazar+produktor+yonetmen+aktor*yorumlar?)>

<!ELEMENT baslik (#PCDATA)>

<!ELEMENT yazar (#PCDATA)>

<!ELEMENT produktor (#PCDATA)>

<!ELEMENT yonetmen (#PCDATA)>

<!ELEMENT aktor (#PCDATA)>

<!ELEMENT yorumlar (#PCDATA)>


Bu DTD nin yapısını biraz daha inceleyelim:

Film elementinin içinde bulunan baslik elementi sadece bir kez görünmelidir.Yazarproduktor ve yonetmen elementleri de en azından bir kez görünmelidirancak bu elementler daha fazla seferde görünebilirler.aktor elementi herhangi bir sayıda döküman içinde görünebilmektedir.film ‘in içerik modelindeki son eleman olan yorumlar elementi film hakkında ki yorumları içeren bir liste elde etmemizi sağlamaktadır.

Burda akılda tutmamız gereken şey mixed yapıdaki bir elementin child elementler içermeyeceğidir.

İşin detayına indiğimizde mixed elementlerin deklare edilişinin element-only elementlerin deklare edilişine çok benzerlik gösterdiğini görmekteyiz.Mixed bir elementin içerik modeli tekrarlanan bir seçim listesi içerir ve yazılımı şöyledir:

<!ELEMENT ElementName (#PCDATA | ElementList)>


Buradan da görüleceği üzere #PCDATA mixed elementin karakter verisini de içerebileceğini gösterir.Seçim listesinden arda kalan şey child elementleri ve element-only elemente benzeyen düzenli elementleri içerir.Daha sonra tekrar #PCDATA kullanılması durumunda child elementlerde de karakter verisinin kullanılabileceği anlamına gelir.Dikkat edilirse asterisk(*) içerik modelin en sonunda göze çarpar ve bu da tüm seçim listesinin opsiyonel bir yapıda olduğunu belirtir.Aşağıda #PCDATA ile seçim listesinin nasıl kullanılabileceği gösterilmiştir.

<!ELEMENT hatirlatma (#PCDATA | baslik | konu)*>

Not: Bir mixed elementin içerik modelindekarakter verisi (#PCDATA) mutlaka ilk olarak seçim listesinin içinde belirtilmesi gerekir ve seçim listesinin kendisi de asterisk(*) izlemelidir





» Mixed Elements - www.forumana.com

  Alıntı ile Cevapla
Yeni Konu aç Cevapla

Yukarıdaki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.

Etiketler
elements, mixed


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:26.

Forum Künyemiz
Uyarı

Powered by vBulletin® Version 3.8.4
Copyright ©2011 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Açılış Tarihi : 05.12.2011
Kuruluş Tarihi : 20.11.2011
Hazırlayan & Tasarlayan : Forumana.com
 

Sosyal paylaşım platformu olan Forumana.com sitemizde, kullanıcılar 5651 sayılı kanunun ilgili maddesine ve TCK'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı kaynaklı herhangi bir durumdan Forumana.com sitesi sorumlu değildir. Tüm hukuksal bildirimleriniz/sorunlarınız/istekleriniz ve şikayetleriniz için İletişim panelinden bizlere ulaşabilirsiniz, Forumana.com yönetimi en geç "3" iş günü içerisinde dönüş yapacaktır. Platformumuz; kişilik ve telif hakları korunumu, illegal paylaşım ve korsanla mücadele konusunda yetkililere yardımcı olmayı ilke edinmiştir.

Forum, Forumlar, Forum Sitesi, Etiket, Sitemap, Arşiv