XIST

Yazılım ekran görüntüsü:
XIST
Yazılım detaylar:
Versiyon: 4.10
Qayıt: 20 Feb 15
Geliştirici: -
Lisans: Ücretsiz
Popülerlik: 67

Rating: nan/5 (Total Votes: 0)

XIST Python ile yazılmış bir genişletilebilir HTML ve XML jeneratör olduğunu. Aynı zamanda çok basit ve Pythonesque ağaç API ile bir DOM çözümleyici (SAX2 üstüne inşa) 'dir. Her XML öğesi türü bir Python sınıfına karşılık ve bu Python sınıfları (HTML içine örneğin) XML ağacını dönüştürmek için bir dönüşüm yöntem sağlar. XIST "nesne yönelimli XSLT" olarak kabul edilebilir.
XIST HTML önişlemci HSC için bir yedek olarak yazılır ve ondan bazı özellikleri ve fikirler ödünç edildi.
Aynı zamanda temel fikirler HTMLgen ve HyperText dan (Python nesneleri olarak XML / HTML öğeleri) ödünç.
XIST LivingLogic AG tarafından bir XML Web İçerik Yönetim Sistemi temelidir. Bu bağlamda XIST kullanmanın en önemli avantajı mümkün olan maksimum hız almak ve şablonları oluşturmak için yeniden yapı taşlarını almak için XML web içerik yönetim sistemi CMS şablonları preprocess mümkün ediliyor.

Özellikler :

  • Yeni XML elemanları ile kolayca genişletilebilir,
  • çevrimdışı veya çevrimiçi sayfa üretimi için kullanılabilir,
  • verir XML dosyalarında gömme Python kodu,
  • düzeni ve mantık ayrılmasını destekler,
  • dinamik sayfaları oluşturmak için Mod_python, PyWX veya Webware ile birlikte kullanılabilir,
  • Tam desteklediği Unicode ve XML ad,

  • Özellikleri JSP / Struts ile birlikte XIST kullanmak için sağlar
  • (Struts bu 510 bir faktör tarafından sayfaları hızlandırır XIST ile etiket kütüphaneleri değiştirirken.)

Bu sürümdeki yeni nedir:

  • Bu kullanarak fonksiyonları gibi UL4 şablonları kullanmak artık mümkün etiket:
  • & gt; & gt; & gt; ll ithalat ul4c gelen
  • & gt; & gt; & gt; f = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; f (x = 42)

  • :
  • Bu başka bir şablona içinde bir fonksiyonu olarak bir şablon çağırmak da mümkündür
  • & gt; & gt; & gt; ll ithalat ul4c gelen
  • & gt; & gt; & gt; t = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; t.renders ()
  • '42 '

  • Bir işlev olarak kullanıldığı takdirde şablon
  • Normal çıkış göz ardı edilecektir.

  • Şablon etiketi karşılaşmadan sonuna kadar çalışıyorsa şablon bir fonksiyonu olarak kullanıldığı takdirde
  • Yok iade edilecektir.

  • Şablon bir şablon olarak kullanılır ve bir şablon durdurulur yürütme karşılaştı
  • (dönüş değeri göz ardı edilecektir).
  • UL4 etiketi artık değişken atamaları, ama başka bir ifade değil, sadece içerebilir. Tabii bu yan etkilere sahip ifadeler için tek mantıklı (örn hale yöntemi çağrısı).
  • etiketi kaldırıldı. Kodunuzu değiştirin güncellemek için.
  • UL4 fonksiyonları baskı ve PrintX eklendi. Onlar ilgili etiketler gibi davranır ve, ama can çıkış argümanların rastgele bir sayı.
  • yerleşik UL4 fonksiyonları argüman olarak şablonlar geçirilen gerçek nesneler artık.
  • UL4 yöntemleri gün, saniye, mikrosaniye ve aylar timedelta / monthdelta nesneler için eklenmiştir.
  • UL4 Listeler artık destek yöntemleri, insert ve pop ekler.
  • UL4 Sözlükler şimdi yöntem güncelleme desteği.
  • db2ul4 komut artık / bir -w destekler - argüman keepws
  • .
  • UL4 fonksiyonları ve kaldırıldı olsun vars.
  • ** sözdizimi UL4 dict değişmezleri için kaldırılmıştır.
  • Otomatik UL4 değişken yığını çok kaldırıldı.

sürüm 4.7 yeni nedir:

  • Bir değişken yığın artık otomatik olarak tüm UL4 şablonları tanımlanır. Bu liste şu anda yürütülen UL4 şablonları bir yığın içerir. [-1] Geçerli şablonu yığını.
  • UL4 şablonları artık sözcük kapsamları destekler. Bir yerel olarak tanımlanmış subtemplate tanımlanmış olduğu şablonun tüm yerel değişkenleri erişebilirsiniz.
  • UL4 fonksiyonları ve yöntemleri artık desteğini anahtar kelime argümanlar, örneğin biçimi (şimdi (), Fmt = & quot;% Y-% m-% d & quot ;, lang = & quot; tr & quot;).
  • UL4 şablonları artık Java CompiledTemplate nesnelere dönüştürülebilir. (Ancak bir InterpretedTemplate dönüştürerek hala desteklenen elbette).
  • görünüm ctx_preferences sadece yerine bir Oracle istisna ORA-00942 ile başarısız bir boş yineleyici döndürür şimdi orasql.Preference.itername` yoksa:. Tablo veya görünümü yok

  • Sisifos işler için
  • sınıf maxtime şimdi datetime.timedelta nesnesine ayarlanabilir bağlıyor.

nedir sürüm 4.4 Yeni:

  • kod gelen verim kullanır gibi Python 3.3 (şimdi gereklidir ve __qualname __).
  • ll / __ init__.py kaldırıldı, yani XIST şimdi bir KEP 420 uyumlu ad paketi.

  • Antlr3 / debug.py
  • Sabit sekme / uzay karışımı.

sürüm 3.20 yeni nedir:.

  • Java kaynak kodu artık UL4 şablonları üretilebilir
  • Sisifos iş dışı çatallaşma modunu destekler.
  • birden çok XML / DTD dosyalarını işleyebilir xml2xsc ve dtd2xsc komut.
  • UL4 fonksiyonları json (), tip (), repr (), islist (), ve isdict () haritalar ve listeleri daha tipleri işleyebilir.
  • ll.orasql ile & nesne adları desteklemek için geliştirilmiştir quot; fantezi & quot; karakter.
  • komut uls, ucp ve ucat sahip yeni seçenekler --include, --exclude ve --all.
  • cx_Oracle 5.1 artık destekleniyor.
  • Oracle URL'leri SYSDBA / SYSOPER modunda oturum destekliyoruz.
  • Oracle URL'leri farklı bir kullanıcıya ait nesnelere erişimi destekler.

sürüm 3.14 yeni nedir:.

  • UL4 şablonları artık JavaScript dönüştürülebilir
  • Sisifos işlerde Günlüğü artık çok daha esnektir.

  • Her çalışma için
  • Log dosyaları gün özelleştirilebilir bir sayıda muhafaza edilecektir.

sürüm 3.6.2 yeni nedir:

  • UL4 şablonları Şablon nesneleri artık (render var çıkış dize döndürür) yöntemi.
  • UL4 işlevi int () artık iki argüman destekler.

nedir sürüm 3.6.1 Yeni:

  • make.py şimdi minifying destekler Javascript kaynak ve Growl bildirimleri.
  • UL4 şablonları artık JSON çıktı ve Renk nesneleri destek.
  • jsp.py şimdi JSP kodu UL4 şablonları dönüştürebilirsiniz.

sürüm 3.4.3 yeni nedir :

  • css.applystylesheets () artık stili ele verebilir bildirimleri yorumları içeren. Bu sabit olmuştur.

nedir sürüm 3.4.2 Yeni:

  • (düzenli seçeneği ile) kırık HTML Ayrıştırma zaman Bir baz URL kullanarak sabit olmuştur.

Gereksinimler :

  • Python
  • Python Imaging Library

Geliştirici Diğer yazılım -

Diplojuge
Diplojuge

3 Jun 15

WaveSurfer
WaveSurfer

2 Jun 15

ErisMUD
ErisMUD

3 Jun 15

Keypress
Keypress

3 Jun 15

Yorumlar XIST

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!