XIST

Programinė įranga Screenshot:
XIST
Programinė detalės:
Versija: 5.13.1 Atnaujintas
Įkėlimo datą: 20 Jul 15
Kūrėjas: LivingLogic AG
Licencija: Nemokamai
Populiarumas: 127

Rating: 3.0/5 (Total Votes: 2)

XIST taip pat yra XML sintaksės analizatorius su labai paprasta ir pythonesque medžio API.
Kiekvienas XML elementas tipas atitinka Python'o klasės ir šie Python klasės pateikti konversijos metodą pertvarkyti XML medį (pvz į HTML). XIST gali būti laikomas "Objektinis XSLT".
XIST buvo parašyta kaip HTML preprocesoriaus SSK pakeitimo ir skolinasi tam tikrų funkcijų ir idėjas iš jo.
Ji skolinasi pagrindines idėjas (XML / HTML elementus, kaip Python objektų) nuo htmlgen ir Hiperteksto programų

Kas naujo , šioje laidoje.

  • UL4 funkcija Repr dabar rankenos rekursinių sąrašus / dicts panašius į Python Repr (ty jis nepareiškia dėl begalinės rekursijos išimtį).
  • url.URL dabar rankenos vardus, kuriuose yra tarpų teisingai, kai konvertuoti tarp URL ir varduose.

Kas naujo versija 5.13:

  • UL4 funkcija Repr dabar rankenos rekursinių sąrašai / dicts panašius į Python Repr (ty jis nepareiškia dėl begalinės rekursijos išimtį).
  • url.URL dabar rankenos vardus, kuriuose yra tarpų teisingai, kai konvertuoti tarp URL ir varduose.

Kas naujo versijos 5.5.1:

  • ll.orasql dabar unterstands tipas įstaigos (todėl Scenarijus oracreate atras jiems).

Kas naujo versijos 5.4.1:

  • Naudoti cituojamas spausdinimui koduotę į JSON, pridėto prie Sizifas nepakankamumas siųsti.

Kas naujo versijos 5.3:

  • xist.parse.Tidy dabar gali perduoti XML deklaraciją ir DOCTYPE prie prašymo (tačiau vidaus DTD sutrumpinti bus ignoruojami).

Kas naujo versijos 5.2.1:

  • Ištaisyta viena iš UL4 šablonų klaidą už Sizifas.

Kas naujo 5.0 versija:

  • metodas checkvalid buvo pervadintas patvirtinti. Tai nebėra ragina warnings.warn savaime, bet yra generatorius, kad grįžta įspėjamuosius objektus. Be to, modelis objektai dabar gauti išlaikė pilną kelią, o ne tik tikslinės mazgas (tai naudojama įgyvendinti HTML5 permatomame turinio modelis).
  • Validating ar atributas leidžiama dabar daroma Attrs.validateattr. Numatytoji įgyvendinimas duoda įspėjimus apie nedeklaruotus vietos atributus. HTML5 vardų tęsiasi tai taip pat pripažįsta bet kokį atributą, kurio pavadinimas prasideda DUOMENŲ arba arija -.
  • node palyginimas dabar ignoruoja klases elementų, subjektams ir processsing instrukcijas, kad paprastieji mazgai palyginti lygus atvejais elemento, subjektas arba ProcInst poklasius, kaip ilgai, kaip pavadinimo ir turinio mazgas rungtynes.
  • ll.xist.parse.Tidy nebeturi skipbad argumentą.
  • Keitiklis kontekstai dabar palaiko eilutę kaip klavišai (kuris turi būti hierarchiniai DOT-atskirti pavadinimai, panašūs į Java paketų pavadinimai (pvz & quot; & quot; org.example.project.handler) Siekiant išvengti susidūrimų pavadinimas).
  • DocBook modulis buvo atnaujintas remti DocBook 5.0.
  • URL objektai yra pickable dabar.
  • Kai tarpai yra pašalintas tiesiogine tekstą UL4 šablonų (per keepws parametro), bet pradiniai skyriai (prieš pirmos eilės pašarų), dabar nebėra pašalintas.
  • Jei turite Cython įdiegta ir aplinkos kintamąjį LL_USE_CYTHON rinkinys, keli moduliai dabar bus surinkti į išplėtimas modulių.
  • Tai dabar galima atskleisti atributus ir metodus objektų UL4 šablonus. Atskleisti požymiai gali būti padaryta nustatant klasės arba egzempliorių atributas ul4attrs iki atributų pavadinimų seka. Atskleisti metodai gali būti daroma su dekoratorių ul4c.expose_method ir ul4c.expose_generatormethod.
  • Naujas UL4 funkcija sąrašas buvo pridėtas. Ši funkcija veikia kaip Python funkcija sąrašą, sukuriant seka kopiją arba materialzing žinutę iteratorių.
  • Naujas UL4 funkcija gabalas buvo pridėta. Jis veikia kaip itertools.slice, ty grąžinant gabaliuką iš iteratoriaus.
  • funkcija html.astext kad konvertuoja XIST medis, kuriame yra HTML prieš įprastą tekstą dabar įgyvendinama paprasto Python, todėl nebereikia text mode naršyklę. Ši funkcija taip pat gavo daugiau konfigūruojama.

Kas naujo versijos 4.6:

  • ll.xist.parse.itertree dabar palaiko tą pačią sąsają yra pėsčiomis metodas.
  • Nauja funkcija xfind.filter buvo pridėta, kad filtruoja iš pėsčiomis išvestį arba itertree prieš selektorių objektą.
  • XIST parse įvykiai buvo pervadinta: & quot; pradėti * & quot; renginiai & quot; įveskite * & quot; ir & quot; galas * & quot; renginiai & quot; išvykti * & quot;.

Kas naujo versijos 4.3.1.

  • Pridėta metodą, vertybes UL4 už žodynai
  • Ištaisyta į ll.misc.SysInfo.user_shell klaidą.

Kas naujo 4.3 versijos:

  • Du nauji UL4 funkcijos buvo pridėta: isundefined grįžta, ar argumentas yra Nenurodytas objektas, ar ne. isdefined turi apverstą logika, ty jis grąžina true jei argumentas nėra Nenurodytas objektas.
  • simbolių CR ir LF nebeleidžiama į UL4 styginių konstantų. Be to pabėgti seka & # x5c;. El nebepalaikoma
  • Visi AST mazgai pakrovimo konstantos buvo sujungtos į vieną klasę Konst.

Reikalavimai :

  • Python 2.5;
  • Python Vaizdo biblioteka;
  • libxml2 ir jos Python įvynioti (jei norite apdoroti & quot; suskaidytas & quot; HTML);
  • elinks (jei norite norite naudoti funkciją ll.xist.ns.html.astext);
  • setuptools (jei norite įdiegti šį paketą, kaip kiaušinio);
  • py.test (jei norite paleisti bandymo komplekto);
  • C kompiliatorius palaiko distutils, jei norite įdiegti šaltinio paskirstymą.

Panaši programinė įranga

xml2rfc
xml2rfc

4 Jun 15

Doctored.js
Doctored.js

13 May 15

XSLTJSON
XSLTJSON

13 May 15

Komentarai XIST

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!