Alıntı (erdem):
>Bunun dışında bir xml dökümanı da, xml elemanlarından oluşur. Örneğin herhangi bir xml dökümanını açtığımızda gördüğümüz yazım şeklini de xml dökümanı mı sağlasın.
Sanırım belgenin başına gelen "name space" gibi satırlar da var. Ama onun dışında ben de aynı fikirdeyim: XML belgesi tek elemandan oluşur.
Alıntı:
>Bunun dışında bir html elemanı sınıfına ihtiyaç var mı. Bir html belgesi de html elemanlarından oluşur. Ama onun içine yazılabilecek etiketler bellidir. Örneğin yazamayız.
Bence o mutlak değişmezleri (invariant'ları) her tür kendisi halledebilir. Ayrıca nitelikleri serbestçe veremiyor olmak yararlı olur. Örneğin Form'da radyo düğmeleri varsa, onlar teker teker kopuk olarak değil, Form.radioButtons() üye işlevi ile verilebilir. Çünkü bütün radyo düğmeleri yanılmıyorsam aynı değişken ismini kullanırlar:
class Form
{
void radioButtons(string var, Button[] buttons);
gibi... Kafamda tam oturmuş değil ama güvenli bir çatı olabilmesi için HTML elemanları oluşturulurken yapılabilecek yanlışlıklara izin vermemeye çalışıyoruz.
Alıntı:
>Bir de iki tür eleman var. gibi yazabileceğimiz elemanlar. Bir de tek bir etiketle yazdığımız elemanlar '' gibi. Daha sonra örneğin bir form da bir html elemanı olduğu için bu şekilde gerçeklemesini yapabiliriz sanırım.
XmlElement çıktının nasıl olacağına kendi toString() işlevinde karar verebilir. Veya yanılmıyorsam aslında '' da yasal, değil mi? Öyleyse bu konunun fazla önceliği yok.
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]