XIST

Yazılım ekran görüntüsü:
XIST
Yazılım detaylar:
Versiyon: 5.13.1 Güncelenir
Qayıt: 20 Jul 15
Geliştirici: LivingLogic AG
Lisans: Ücretsiz
Popülerlik: 127

Rating: 3.0/5 (Total Votes: 2)

XIST da çok basit ve Pythonesque ağacı API ile bir XML ayrıştırıcı olduğunu.
Her XML öğesi türü bir Python sınıfa tekabül 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ı özelliklerini ve fikirlerini ödünç oldu.
Bu temel fikir HTMLgen ve HyperText uygulamaları (Python nesneleri olarak XML / HTML öğeleri) ödünç

Bu sürümdeki yeni nedir.

  • UL4 fonksiyonu repr şimdi (yani sonsuz yineleme için bir istisna yükseltmek değil) Python repr benzer özyinelemeli listeleri / dicts işler.
  • url.URL şimdi URL ve dosya arasında dönüştürürken doğru boşluk içeren dosya adlarını işler.

nedir sürümü 5.13 Yeni

  • UL4 işlevi repr şimdi benzer özyinelemeli listeleri / dicts kolları Python repr (yani sonsuz yineleme için bir istisna yükseltmek değildir).
  • url.URL şimdi URL ve dosya arasında dönüştürürken doğru boşluk içeren dosya adlarını işler.

nedir sürümü 5.5.1 Yeni

  • ll.orasql şimdi unterstands tip organları (yani komut oracreate irade çıktı onları).

sürümünde 5.4.1 yeni Nedir:

  • kullan JSON eki için yazdırılabilir kodlamayı alıntı Sisifos başarısızlık e-posta.

nedir sürüm 5.3 Yeni

  • Şimdi XML bildirimi geçirebiliriz xist.parse.Tidy ve uygulama (ancak iç DTD alt kümeleri göz ardı edilecektir). için doctype

sürümünde 5.2.1 yeni Nedir:

  • UL4 şablonlardan birini bir hata için sabit Sisifos.

sürüm 5.0 yeni Nedir:

  • yöntem checkvalid doğrulamak için yeniden adlandırıldı. Artık kendisi warnings.warn çağırır, ama uyarı nesneleri döndüren bir jeneratör olduğunu. Ayrıca model, şimdi (bu HTML5 şeffaf içerik modelini uygulamak için kullanılan) Sadece hedef düğümün yerine tam yolunu geçmiş olsun nesneleri.
  • Bir öznitelik şimdi Attrs.validateattr yapılır izin verilip verilmeyeceğini doğrulanıyor. Varsayılan uygulama bildirilmemiş yerel özellikleri hakkında uyarılar verir. HTML5 ad da ismi veri-veya arya ile başlayan herhangi bir niteliğini kabul etmek bu genişletir -.

  • Düz düğümleri adı ve düğüm maçları içeriği sürece Eleman, Varlık veya ProcInst alt sınıflarının örneklerini eşit karşılaştırmak, böylece
  • Düğüm karşılaştırma şimdi, elementler, varlıklar ve processsing talimatları için sınıfları dikkate almaz.
  • ll.xist.parse.Tidy artık skipbad argüman vardır.
  • Dönüştürücü bağlamları artık tuşları olarak dize desteklemektedir. (; org.example.project.handler & quot; Java paketi isimleri (örneğin & quot benzer hiyerarşik nokta ayrılmış isimler olmalıdır ad çakışmaları önlemek için))
  • docbook modülü DocBook'u 5.0 desteklemek için güncellendi.
  • URL nesneleri artık pickable bulunmaktadır.

  • boşluk (keepws parametresi üzerinden) UL4 şablonları edebi metinde çıkarıldığında
  • (ilk satır besleme öncesi) herhangi bir başlangıç ​​alanlarda artık artık kaldırılır.
  • varsa Cython yüklü ve ortam değişkeni LL_USE_CYTHON seti, çeşitli modüller artık uzatma modülleri içine derlenmiş olacak.
  • Bu UL4 şablonları nitelik ve nesnelerin yöntemleri göstermek artık mümkün değil. Açığa nitelikler bir sınıf veya örnek nitelik adları dizisine ul4attrs bağlıyorlar ayarlayarak yapılabilir. Açığa yöntemleri ul4c.expose_method ve ul4c.expose_generatormethod dekoratörler ile yapılabilir.
  • Yeni UL4 fonksiyon listesi eklendi. Bu fonksiyon, bir dizinin kopyasını oluştururken veya bir yineleyici materialzing, Python fonksiyonu listesi gibi çalışır.
  • Yeni UL4 fonksiyon dilim eklendi. Bu, yani bir yineleyici bir dilim dönen itertools.slice gibi çalışır.
  • artık bir metin modu tarayıcı gerektirir böylece düz metin, HTML içeren bir XIST ağaç artık düz Python uygulanan dönüştüren fonksiyon html.astext. Fonksiyonu da daha yapılandırılabilir var.

4.6 sürümüyle yeni Nedir:

  • ll.xist.parse.itertree şimdi aynı arayüzü destekleyen yürüme yöntemidir.
  • Yeni bir fonksiyon xfind.filter bir Seçici nesneye karşı yürüyüş çıkışını filtreler sözlerine ekledi veya itertree edilmiştir.
  • XIST ayrıştırma olayları değiştirildi edilmiştir: & quot; * & quot başlar; olaylar & quot; girin * & quot; ve & quot; uç * & quot; * & quot bırakın,, olaylar & quot.

sürümünde 4.3.1 yeni nedir.

  • sözlükler için UL4 bir yöntem değerleri eklendi
  • ll.misc.SysInfo.user_shell bir hata düzeltildi.

nedir sürüm 4.3 Yeni

  • İki yeni UL4 işlevler eklendi: isundefined döner olsun argüman Tanımsız bir nesne veya değildir. argüman Tanımsız bir nesne değilse True döndürür yani Tanımlımı, ters mantığı vardır.
  • karakterler CR ve LF artık UL4 dize sabitleri izin verilir. Ayrıca çıkış sırası & # x5C;., E artık desteklenmiyor
  • yükleme sabitleri için tüm AST düğümleri tek bir sınıf İnş içine birleştirilmiştir.

Gereksinimleri

  • Python 2.5;
  • Python Imaging Library;
  • libxml2 ve Python sarıcı (Eğer & quot ayrıştırmak istiyorsanız; kırık & quot; HTML);
  • elinks (isterseniz fonksiyon ll.xist.ns.html.astext kullanmak istiyorum);
  • setuptools (bir yumurta olarak bu paketi yüklemek istiyorsanız);
  • py.test (test paketi çalıştırmak istiyorsanız)
  • kaynak dağılımını kurmak istiyorsanız, distutils tarafından desteklenen C derleyicisi.

Benzer yazılım

xml.js
xml.js

6 Jun 15

node-xml2js
node-xml2js

4 Jun 15

xmljson
xmljson

5 Jun 15

Yorumlar XIST

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