XIST

Skjermbilde programvare:
XIST
Prog.varedetaljer:
Versjon: 5.13.1 Oppdatert
Last opp dato: 20 Jul 15
Utvikler: LivingLogic AG
Lisens: Gratis
Popularitet: 22

Rating: 1.0/5 (Total Votes: 1)

XIST er også en XML-parser med en veldig enkel og Pythonesque treet API.
Hver XML element type tilsvarer en Python klasse og disse Python klasser gir en konvertering metode for å transformere XML treet (f.eks i HTML). XIST kan regnes som "objektorientert XSLT '.
XIST ble skrevet som en erstatning for HTML preprosessor HSC, og låner noen funksjoner og ideer fra den.
Det låner grunnleggende ideer (XML / HTML-elementer som Python objekter) fra HTMLgen og hyper programmer

Hva er nytt i denne utgaven.

  • Den UL4 funksjon repr håndterer nå rekursive lister / rusmiddel ligner Python repr (dvs. ikke heve et unntak for uendelig rekursjon).
  • url.URL håndterer nå filnavn som inneholder mellomrom på riktig måte når du konverterer mellom webadresser og filnavn.

Hva er nytt i versjon 5.13:

  • Den UL4 funksjon repr håndterer nå rekursive listene / rusmiddel ligner Python repr (dvs. det hever ikke et unntak for uendelig rekursjon).
  • url.URL håndterer nå filnavn som inneholder mellomrom på riktig måte når du konverterer mellom webadresser og filnavn.

Hva er nytt i versjon 5.5.1:

  • ll.orasql bedriften unterstands typen organer (slik at script oracreate vilje utgang dem).

Hva er nytt i versjon 5.4.1:

  • Bruk sitert utskrivbare koding for JSON vedlegg i Sisyfos svikt epost.

Hva er nytt i versjon 5.3:

  • xist.parse.Tidy kan nå passere XML-deklarasjonen og doctype til programmet (men interne DTD undergrupper vil bli ignorert).

Hva er nytt i versjon 5.2.1:

  • Fikset en bug i en av de UL4 maler for Sisyfos.

Hva er nytt i versjon 5.0:

  • Metoden checkvalid har blitt omdøpt til å validere. Det er ikke lenger kaller warnings.warn seg selv, men er en generator som returnerer varsel stedene. Videre modellen objekter nå bli passert den fullstendige banen i stedet for bare målet node (dette brukes til å implementere HTML5 er gjennomsiktig innhold modell).
  • Validating om et attributt er lov er nå gjort i Attrs.validateattr. Standard gjennomføringen gir advarsler om uanmeldte lokale attributter. HTML5 navnerom utvider dette til også akseptere ethvert attributt med navn som starter med data- eller arie -.
  • Node sammenligning ignorerer nå klassene for elementene, enheter og Prosess instruksjoner, slik at vanlig noder sammenligne lik forekomster av Element, Entity eller ProcInst subklasser så lenge navn og innhold i node kampene.
  • ll.xist.parse.Tidy ikke lenger har en skipbad argument.
  • Converter sammenhenger støtter nå streng som nøkler (som må være hierarkiske punktumatskilte navn som ligner på Java pakkenavn (f.eks & quot; org.example.project.handler & quot;) for å unngå navnekollisjoner).
  • docbook modulen har blitt oppdatert til å støtte DocBook 5.0.
  • URL objekter er pickable nå.
  • Når mellomrom fjernes i bokstavelig teksten i UL4 maler (via keepws parameter), noen innledende mellomrom (før den første linjeskift) er nå ikke lenger fjernet.
  • Hvis du har Cython installert og miljøvariabelen LL_USE_CYTHON sett, vil flere moduler nå bli samlet inn tilleggsmoduler.
  • Det er nå mulig å eksponere attributter og metoder for objekter for å UL4 maler. Utsette egenskaper kan gjøres ved å sette en klasse eller forekomst attributt ul4attrs til en sekvens av attributtnavn. Utsette metoder som kan gjøres med de dekoratører ul4c.expose_method og ul4c.expose_generatormethod.
  • har blitt lagt En ny UL4 funksjon listen. Denne funksjonen fungerer som en liste Python-funksjon, noe som skaper en kopi av en sekvens eller materialzing en iterator.
  • har blitt lagt til en ny UL4 funksjon skive. Det fungerer som itertools.slice, dvs. retur et stykke fra en iterator.
  • Funksjonen html.astext som konverterer et XIST treet inneholder HTML framfor tekst er nå implementert i ren Python så det krever ikke lenger en tekstmodus nettleser. Funksjonen har også fått mer konfigurerbar.

Hva er nytt i versjon 4.6:

  • ll.xist.parse.itertree støtter nå samme grensesnitt er turen metoden.
  • En ny funksjon xfind.filter har blitt lagt som filtrerer utgangen av gange eller itertree mot en Selector objekt.
  • De XIST parse hendelser har blitt omdøpt: Den & quot; starte * & quot; hendelser til & quot; skriv * & quot; og & quot; end * & quot; hendelser til & quot; forlate * & quot;.

Hva er nytt i versjon 4.3.1.

  • Lagt til en metode verdier til UL4 for ordbøker
  • Fikset en bug i ll.misc.SysInfo.user_shell.

Hva er nytt i versjon 4.3:

  • To nye UL4 funksjoner har blitt lagt til: isundefined avkastning om argumentet er Undefined objekt eller ikke. isdefined har den omvendte logikk, dvs. den returnerer True hvis argumentet er ikke Undefined objektet.
  • Tegnene CR og LF er ikke lenger tillatt i UL4 string konstanter. Videre escape-sekvens & # x5c; e. Støttes ikke lenger
  • Alle AST noder for lasting konstanter er slått sammen til en enkelt klasse Const.

Krav

  • Python 2.5;
  • Python Imaging Library;
  • libxml2 og dens Python wrapper (hvis du ønsker å analysere & quot; brutt & quot; HTML);
  • elinks (hvis du vil ønske å bruke funksjonen ll.xist.ns.html.astext);
  • setuptools (hvis du ønsker å installere denne pakken som et egg);
  • py.test (hvis du ønsker å kjøre testen suite)
  • C-kompilator støttet av distutils, hvis du ønsker å installere kildedistribusjonen.

Lignende programvare

Object.fromXML
Object.fromXML

13 May 15

XPath.js
XPath.js

5 Jun 15

xml_tools
xml_tools

6 Jun 15

data2xml
data2xml

4 Jun 15

Kommentarer til XIST

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!