Cookxml

Kullanabileceğiniz Kaynak Bind Aracı Açık
Şimdi İndirin

Cookxml Sıralama ve Özet

Reklamcılık

  • Rating:
  • Yayıncı adı:
  • Heng Yuan
  • Dosya boyutu:
  • 143 KB

Cookxml Etiketler


Cookxml Açıklama

CookXML, güçlü bir genel amaçlı dinamik XML veri bağlama aracıdır. Kullanımı kolay ve kolayca genişletilebilir olacak şekilde tasarlanmıştır. Mevcut uygulama yalnızca enmarkshaling yapar. Marshaling hecesi eklenecek. Cookxml, bir yorumlama yaklaşımı kullanarak XML'den nesneler. XML belgelerini Java nesnelerine dönüştürmek için çalışma zamanında kullanıcı tanımlı etiket kitaplıklarını yükler. Sonuç, son derece yapılandırılabilir bir XML ayrıştırıcıdır. Böylece, yalnızca XML veri bağlaması için mükemmel değildir, XML'de yazılan komut dosyaları için ayrıştırıcıların oluşturulmasında da faydalıdır. Aslında, işte birçok küçük ayrıştırıcı oluşturmak için bu yaklaşımı kullanıyorum. CookXML, XML'i yorumlamak için yaratıcıları (nesne fabrikaları), ayarlar, ekler ve dönüştürücüler olan bir dizi delegeyi kullanır. Bu delegeler birlikte bir etiket kütüphanesi oluşturur. CookXML kullanmak için, genellikle nesnelerin nasıl oluşturulduğunu, değiştirildiğini ve birbirine bağlandığını kontrol eden bir etiket kütüphanesi oluşturur. Nesneler, bir etiketle karşılaştığında fabrika nesneleri kullanılarak oluşturulur. Özellikleri, genellikle varsayılan ayarlayıcı fonksiyonları aracılığıyla bir nitelik görüldüğünde sırayla ayarlanır. Nesneler, ebeveyn nesnelerine önek veya postfix sırasına eklenebilir. Çoğu şey, nesne, değişkenler / ayarlayıcı işlevleri için varsayılan yapıcı ve bir ekleme işlevi kullanılarak yapılabilir. Bu yüzden bir etiket kütüphanesi yazmak kolaydır. CookXML kolayca genişletilebilir olacak şekilde tasarlanmıştır. Yeni bir Java sınıfı oluşturursanız, zaten pişiren Etiket Kütüphanesi'nde olan JSLIDER'a dayanan MySlider, yeni etiketi, miras alan salıncak etiketini söyleyerek, yeni etiketi daha az çabayla oluşturabilirsiniz. Anında, belirlediğiniz tüm çabaları, belirli ölçüde onlarca salıncak dinleyicileri ilişkili öznitelikler), çocuk ekleyerek (iyi, muhtemelen yine de CookXML kullanarak sadece bir veya iki kod satırı), ancak yine de uygulamadan çok endişelenmeniz için Yapacağım değişiklikler.). Belirli etiket kitaplıkları ile Cookxml, XML'yi Java'da yapılabilir bir şey yapabilen tam bir dile dönüştürecek kadar güçlü olsa da, bunu yaparken hiçbir şey yok. XML'deki görünümüm, başlıklar, yapılandırma dosyaları, xul, iletişim protokolleri ve bir dereceye kadar veri depolama için mükemmel bir araç olarak hizmet etmesidir. CookXML Bunları başa çıkma konusunda üstün. Kişisel ve işle ilgili projeler için ocak kullanıyorum. XML'in% 90'ının% 90'ı için (XUL dahil değil), Cookxml kullanarak yazılımı daha hızlı / daha kolay olduğunu buldum. Dinlenme% 10'u için, çoğunlukla farklı göz ardı edilen etiketleri / alanları içeren bir sürü XML'le sonuçlanır, doğrudan DOM ağaç ayrışmasının daha hızlı / daha basit olabileceğini buldum. Sonra tekrar, belki de ilgilendiğim özelliklerin çok küçük bir kısmı için onlarca farklı XML kütüphanesi öğrenmek zorunda değilim.


Cookxml İlgili Yazılım