XIST

Screenshot Software:
XIST
Mga detalye ng Software:
Bersyon: 4.10
I-upload ang petsa: 20 Feb 15
Nag-develop: -
Lisensya: Libre
Katanyagan: 10

Rating: nan/5 (Total Votes: 0)

XIST ay isang extensible HTML at XML generator nakasulat sa Python. Isa rin itong DOM pang-parse (binuo batay sa SAX2) sa isang napaka-simple at pythonesque puno API. Ang bawat uri ng elemento ng XML ay tumutugon sa isang Python klase at mga klase sa Python magbigay ng isang pamamaraan ng conversion upang ibahin ang anyo ng XML puno (eg sa HTML). XIST maaaring ituring na "object oriented na XSLT".
XIST ay isinulat bilang isang kapalit para sa HTML preprocessor HSC, at borrows ang ilang mga tampok at mga ideya mula dito.
Borrows rin nito ang pangunahing ideya ng (mga elemento ng XML / HTML bilang Python bagay) mula sa HTMLgen at hypertext.
XIST ay ang batayan ng isang XML Web Content Management System sa pamamagitan ng LivingLogic AG. Ang pangunahing bentahe ng paggamit XIST sa kontekstong ito ay ma-preprocess ang mga template ng CMS ng sistema ng XML pamamahala ng nilalaman ng web upang makakuha ng mga posibleng ang maximum na bilis at upang makakuha ng magagamit muli mga bloke ng gusali para sa pagtatayo ng mga template.

Mga Tampok :

  • Madaling extensible na may mga elemento ng bagong XML,
  • Maaaring gamitin para sa offline o online henerasyon pahina,
  • Binibigyang-daan-embed Python code sa XML file,
  • Sinusuportahan ang paghihiwalay ng layout at logic,
  • Maaaring gamitin kasama ng mod_python, PyWX o Webware upang bumuo ng mga dynamic na pahina,
  • Ganap na sumusuporta sa Unicode at XML namespace,
  • Nagbibigay ng mga tampok upang gamitin nang magkasama XIST sa JSP / Struts (kapag pinapalitan Struts aklatan tag na may XIST ito pinapabilis pahina sa pamamagitan ng isang kadahilanan ng 510.)

Ano ang bagong sa paglabas:

  • Ngayon ay posible upang gamitin ang mga template UL4 bilang mga pag-andar sa pamamagitan ng paggamit ng tag:
  • & gt; & gt; & gt; mula sa aming bibigyan ng pag-import ul4c
  • & gt; & gt; & gt; f = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; f (x = 42)
  • Posible ring tumawag sa isang template bilang isang katangian loob ng isa pang template:
  • & gt; & gt; & gt; mula sa aming bibigyan ng pag-import ul4c
  • & gt; & gt; & gt; t = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; t.renders ()
  • '42 '
  • Normal output ng template ay hindi papansinin kung ito ay ginagamit bilang isang katangian.
  • Kung ang template ay tumatakbo sa pamamagitan ng sa dulo nang walang nakakaranas ng tag, Wala ibabalik kung ang template ay ginagamit bilang isang katangian.
  • Kung ang template ay ginagamit bilang isang template at isang tag ay nakatagpo isinasagawa ang template ay tumigil (ang halaga ng tubo ay babalewalain).
  • Maaaring ngayon na maglaman ang UL4 tag na hindi lamang variable assigments, subalit ang anumang iba pang mga expression. Siyempre ito ay gumagawa lamang ng katuturan para sa mga expression na mayroon epekto (hal isang tawag sa render pamamaraan).
  • na tag ay inalis. Upang i-update ang iyong code sa palitan.
  • UL4 function print at printx naidagdag. Kumikilos ang mga ito tulad ng kanya-kanyang mga tag at, ngunit maaari output ng isang arbitrary na numero ng mga argumento.
  • Ang builtin UL4 mga pag-andar na ngayon tunay na bagay na maaaring ipasa sa mga template bilang argumento.
  • Ang UL4 mga pamamaraan na araw, segundo, microseconds at buwan ay idinagdag para sa timedelta / monthdelta bagay.
  • Mga Listahan sa UL4 sinusuportahan ngayon ang mga pamamaraan isama, insert at pop.
  • Mga Diksyunaryo sa UL4 sinusuportahan ngayon ang update na pamamaraan.
  • Sinusuportahan ng db2ul4 script ngayon ng -w / - keepws argumento
  • .
  • Ang UL4 function vars at makakuha ng ay inalis.
  • Ang ** syntax ay inalis para sa UL4 dict literals.
  • Ang variable stack awtomatikong UL4 ay inalis na rin.

Ano ang bagong sa bersyon 4.7:

  • Ang isang variable stack ay awtomatikong tinukoy na ngayon sa lahat ng UL4 mga template. Ang listahang ito ay naglalaman ng isang stack ng kasalukuyang pagpapatupad UL4 mga template. stack [-1] ay ang kasalukuyang template.

  • Sinusuportahan ngayon
  • UL4 mga template leksiko saklaw. Maaaring i-access ang isang lokal na tinukoy ng subtemplate lahat ng lokal na mga variable ng template kung saan ito ay tinukoy.
  • UL4 mga pag-andar at mga pamamaraan na ngayon suport argumento keyword, hal format (ngayon (), fmt = & quot;% Y-% m-% d & quot ;, lang = & quot; en & quot;).
  • Hindi na mai-convert UL4 mga template upang Java CompiledTemplate bagay. (Gayunpaman, ito kino-convert sa isang InterpretedTemplate ay siyempre suportado pa rin).
  • Kung ang ctx_preferences pagtingin ay hindi umiiral orasql.Preference.itername` ngayon ay simpleng magbalik ng isang walang laman iterator sa halip na hindi pagtupad sa isang pagbubukod Oracle ORA-00,942:. Mesa o tingnan ay hindi umiiral
  • Para sa mga trabaho sisyphus, ang klase ng katangian ay maaaring maxtime ngayon itakda sa isang datetime.timedelta bagay.

Ano ang bagong sa bersyon 4.4:

  • Python 3.3 ang kinakailangan ngayon (bilang ang code ay gumagamit ng ani mula sa at __qualname __).
  • aming bibigyan / __ init__.py ay inalis, ibig sabihin, XIST ay isa na ngayong sigla 420 tugma ang package na namespace.
  • Mga Fixed tab / espasyo mix sa antlr3 / debug.py.

Ano ang bagong sa bersyon 3.20:.

  • maaari na ngayong ginawa Java source code mula UL4 template
  • Sisyphus trabaho sumusuporta sa di-forking mode.
  • Ang mga script xml2xsc at dtd2xsc ay maaaring panghawakan ang maramihang mga file ng XML / DTD.
  • Ang UL4 function json (), uri ng (), repr (), islist (), at isdict () ay maaaring panghawakan ang higit pang mga uri ng mga mapa at mga listahan.
  • ll.orasql ay pinahusay upang suportahan ang mga pangalan ng object na may & quot; magarbong & quot; character.
  • Ang mga script uls, ucp, at mayroon ucat bagong mga pagpipilian --include, --exclude, at --all.
  • cx_Oracle 5.1 ay suportado na ngayon.
  • Oracle URL na suporta sa pag-log in sa SYSDBA / SYSOPER mode.
  • Oracle URL ng suporta ng access sa mga bagay na nabibilang sa isang iba't ibang mga user.

Ano ang bagong sa bersyon 3.14:.

  • maaari na ngayong ma-convert UL4 mga template upang Javascript
  • Pag-log in Sisyphus trabaho ngayon ay mas may kakayahang umangkop.
  • Mag-log ng mga file para sa bawat run ay pananatilihin para sa isang nako-customize na bilang ng mga araw.

Ano ang bagong sa bersyon 3.6.2:

  • Template bagay sa UL4 mga template na ngayon ay may render ( ) na pamamaraan na nagbabalik ang output string.
  • Ang UL4 function ng int () Sinusuportahan na ngayon ng dalawang mga argumento.

Ano ang bagong sa bersyon 3.6.1:

  • Sinusuportahan na ngayon ng make.py pagpapaliit Javascript pinagmulan at umangil mga notification.

  • Sinusuportahan ngayon
  • UL4 mga template ng JSON output at Kulay ng bagay.
  • Maaari na ngayong i-convert ang jsp.py UL4 mga template upang JSP code.

Ano ang bagong sa bersyon 3.4.3:

  • css.applystylesheets () ay hindi na pangasiwaan ang estilo mga pagpapahayag na naglalaman ng mga komento. Ito ay naayos na.

Ano ang bagong sa bersyon 3.4.2:

  • pag-parse ng HTML nasira (sa pamamagitan ng malaki na rin pagpipilian) kapag gamit ang isang base URL ay naayos na.

Mga Kinakailangan :

  • Python
  • Python Imaging Library

Iba pang mga software developer ng -

Chindi
Chindi

3 Jun 15

jsfirewall
jsfirewall

3 Jun 15

Netdiscover
Netdiscover

3 Jun 15

BubbleWrap
BubbleWrap

2 Jun 15

Mga komento sa XIST

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!