XIST

Szoftver screenshot:
XIST
Szoftver adatai:
Változat: 5.13.1 Frissítve
Feltöltés dátuma: 20 Jul 15
Fejlesztő: LivingLogic AG
Engedély: Ingyenes
Népszerűség: 127

Rating: 3.0/5 (Total Votes: 2)

XIST is az XML elemző egy nagyon egyszerű és pythonesque fa API.
Minden XML elem típus megfelel egy Python osztály és ezek a Python osztályok olyan átalakítási módját, hogy átalakítsa az XML fa (pl HTML). XIST lehet tekinteni "objektum orientált XSLT".
XIST írták a helyett a HTML preprocesszor HSC, és kölcsönzi egyes funkciók és ötleteket belőle.
Kölcsönzi alapgondolat (XML / HTML elemeket Python objektumok) a HTMLgen és a hipertext alkalmazások.

Mi az új ebben a kiadásban:

  • A UL4 funkció repr most kezeli a rekurzív listák / dicts hasonló Python repr (azaz nem egy kivételt a végtelen ciklus).
  • url.URL most kezeli fájlneveket tartalmazó terek helyesen, ha átváltására URL-ek és a fájlneveket.

Mi az új verzióban 5.13:

  • A UL4 funkció repr most kezeli a rekurzív listák / dicts hasonló Python repr (azaz nem egy kivételt a végtelen ciklus).
  • url.URL most kezeli fájlneveket tartalmazó terek helyesen, ha átváltására URL-ek és a fájlneveket.

Mi az új verzióban 5.5.1:

  • ll.orasql most unterstands jellegű szervezetek (így a script oracreate fogja kiírni őket).

Mi az új verzióban 5.4.1:

  • Használja idézett nyomtatható kódolás az JSON mellékletet az sisyphus hiba az e-mail.

Mi az új verzióban 5.3:

  • xist.parse.Tidy most át az XML deklarációt és A doctype, hogy a kérelem (de belső DTD részhalmaza lesz figyelembe véve).

Mi az új verzióban 5.2.1:

  • Javítva egy hiba az egyik UL4 sablonok sisyphus.

Mi az új 5.0 verziójában:

  • A módszer checkvalid lett nevezve, hogy érvényesítse. Ez már nem kéri warnings.warn, hanem egy generátor, amely visszaadja a figyelmeztető tárgyakat. Továbbá a modell objektumra hogy telt a teljes elérési útvonal helyett csak a cél csomópont (ez végrehajtásához alkalmazott HTML5 átlátszó tartalmi modell).
  • Ellenőrzés, hogy egy attribútum megengedett most történik Attrs.validateattr. Az alapértelmezett végrehajtása hozamok figyelmeztetések be nem jelentett helyi adottságokhoz. A HTML5 névtér kiterjeszti ezt a fogadnia minden attribútuma, akinek a neve kezdődik adat- vagy ária -.
  • Node képest most figyelmen kívül hagyja az osztályok elemek, szervezetek és vállalatok technológiai utasítások, hogy sima csomópontok összehasonlítani egyenlő példányait Element, szervezet vagy ProcInst alosztályok mindaddig, amíg a nevét és csomópont tartalma mérkőzést.
  • ll.xist.parse.Tidy ezentúl nincs skipbad érv.
  • számoló összefüggésekben már támogatja a string kulcsok (amelyeknek meg kell hierarchikus ponttal elválasztott neveket hasonló Java csomag nevek (pl & quot; org.example.project.handler & quot;), hogy ne névütközések).
  • A docbook- modul frissült, hogy támogassa DocBook- 5.0.
  • URL tárgyak pickable most.
  • Ha szóközök eltávolítása a szó szövegét UL4 sablonok (via a keepws paraméter), minden kezdeti terek (mielőtt az első soremelés) most már nem távolítható el.
  • Ha Cython telepítve, és a környezeti változó LL_USE_CYTHON szett, több modulból most fordítva modulokkal.
  • Most már lehetséges, hogy ki tulajdonságok és módszerek tárgyak UL4 sablonokat. Kitett attribútumokat lehet tenni azáltal, osztály- vagy például tulajdonítanak ul4attrs egy sorozatot az attribútumok nevei. Kitett módszerek lehet tenni a lakberendezők ul4c.expose_method és ul4c.expose_generatormethod.
  • Egy új UL4 funkció lista bővült. Ez a funkció úgy működik, mint a Python funkció listát, ami egy példányát a sorozatot, vagy materialzing egy bejáró.
  • Egy új UL4 funkciót szelet került. Úgy működik, mint itertools.slice, azaz visszatérnek egy szeletet a bejáró.
  • A funkció html.astext, hogy átalakítja a XIST fát tartalmazó HTML-formátumú megjelenítést most a sima Python, így már nem igényli, szöveges módban böngészőt. A funkció is van több konfigurálható.

Mi az új 4.6 verziója:

  • ll.xist.parse.itertree most már támogatja az azonos felületen a séta módszer.
  • Egy új funkció xfind.filter bővült, amely kiszűri a kimeneti sétára vagy itertree ellen választó objektumot.
  • A XIST feldolgozási rendezvények átnevezték: A & quot; kezdeni * & quot; eseményeket a & quot; be * & quot; és a & quot; végéig * & quot; eseményeket a & quot; elhagyni * & quot;.

Mi az új verzióban 4.3.1:

  • Added módszer értékeket UL4 szótárak.
  • Javítva egy hiba ll.misc.SysInfo.user_shell.

Mi az új 4.3 verzió:

  • Két új UL4 funkciókkal bővült: isundefined visszaadja, hogy a érv a Meghatározatlan tárgy vagy sem. isdefined van a fordított logika, azaz értéke igaz, ha a vita nem a Meghatározatlan objektumot.
  • A karakterek a CR és LF Ezentúl tilos a UL4 sztring állandók. Továbbá az escape szekvencia & # X5c; e már nem támogatott.
  • Minden AST csomópontok betöltéséhez állandók vonták össze egyetlen osztályba Áll.

követelmények :

  • Python 2.5;
  • Python Imaging Library;
  • libxml2 és Python wrapper (ha szeretné elemezni & quot; eltört & quot; HTML);
  • elinks (ha akarsz szeretné használni a funkciót ll.xist.ns.html.astext);
  • setuptools (ha szeretné telepíteni ezt a csomagot, mint egy tojás);
  • py.test (ha szeretné futtatni a tesztsorozat)
  • C fordító által támogatott distutils, ha szeretné telepíteni a forrás.

Hasonló program

Mycila XML Tool
Mycila XML Tool

13 Apr 15

Apache Scout
Apache Scout

13 Apr 15

queXML
queXML

10 Dec 15

JDOM
JDOM

1 Mar 15

Hozzászólások a XIST

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!