XIST

Screenshot Λογισμικό:
XIST
Στοιχεία Λογισμικού:
Εκδοχή: 4.10
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: -
Άδεια: Δωρεάν
Δημοτικότητα: 67

Rating: nan/5 (Total Votes: 0)

XIST είναι μια επεκτάσιμη HTML και XML γεννήτρια γραμμένο σε Python. Είναι, επίσης, ένα πρόγραμμα ανάλυσης (DOM χτισμένο στην κορυφή του SAX2) με ένα πολύ απλό και pythonesque δέντρο API. Κάθε XML τύπος στοιχείου αντιστοιχεί σε μια κατηγορία Python και αυτές οι κλάσεις Python παρέχει μια μέθοδο μετατροπής για να μετατρέψουν το δέντρο XML (π.χ. σε HTML). XIST μπορεί να θεωρηθεί «αντικειμενοστρεφής XSLT".
XIST γράφτηκε ως υποκατάστατο για την προεπεξεργαστή HSC HTML, και δανείζεται μερικά χαρακτηριστικά γνωρίσματα και ιδέες από αυτό.
Δανείζεται επίσης τις βασικές ιδέες (στοιχεία XML / HTML ως Python αντικείμενα) από HTMLgen και υπερκειμένου.
XIST είναι η βάση ενός XML Web Σύστημα Διαχείρισης Περιεχομένου από LivingLogic AG. Το κύριο πλεονέκτημα της χρήσης XIST στο πλαίσιο αυτό να είναι σε θέση να προεργασία τα πρότυπα CMS του συστήματος διαχείρισης περιεχομένου XML web για να πάρει η μέγιστη δυνατή ταχύτητα και να πάρει επαναχρησιμοποιήσιμα δομικά στοιχεία για την κατασκευή του πρότυπα.

Χαρακτηριστικά :

  • Εύκολα επεκτάσιμο με στοιχεία νέας XML,
  • Μπορεί να χρησιμοποιηθεί για τη σύνδεση ή την παραγωγή σελίδα,
  • Επιτρέπει την ενσωμάτωση κώδικα Python σε αρχεία XML,
  • Υποστηρίζει διαχωρισμό της διάταξης και της λογικής,
  • Μπορεί να χρησιμοποιηθεί μαζί με mod_python, PyWX ή Webware να δημιουργήσουν δυναμικές σελίδες,
  • υποστηρίζει πλήρως Unicode και XML ονομάτων,
  • Παρέχει δυνατότητες να χρησιμοποιούν XIST μαζί με JSP / Struts (κατά την αντικατάσταση Struts βιβλιοθήκες ετικέτα με XIST αυτό επιταχύνει τις σελίδες με συντελεστή 510.)

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Είναι δυνατόν τώρα να χρησιμοποιήσετε UL4 πρότυπα ως λειτουργίες με τη χρήση του ετικέτα:
  • & gt? & Gt? & Gt? από LL ul4c εισαγωγή
  • & gt? & Gt? & Gt? f = ul4c.Template (& quot? & quot?)
  • & gt? & Gt? & Gt? f (x = 42)
  • Είναι επίσης δυνατόν να καλέσετε ένα πρότυπο ως συνάρτηση μέσα σε ένα άλλο πρότυπο:
  • & gt? & Gt? & Gt? από LL ul4c εισαγωγή
  • & gt? & Gt? & Gt? t = ul4c.Template (& quot? & quot?)
  • & gt? & Gt? & Gt? t.renders ()
  • '42 »
  • Κανονική παραγωγή του προτύπου θα αγνοηθεί εάν χρησιμοποιείται ως μια συνάρτηση.
  • Εάν το πρότυπο θα διαρκέσει μέχρι το τέλος χωρίς να αντιμετωπίζουν μια ετικέτα, κανένας δεν θα επιστραφεί αν το πρότυπο χρησιμοποιείται ως λειτουργία.
  • Εάν το πρότυπο χρησιμοποιείται ως πρότυπο και μια ετικέτα συναντάται εκτελεί το πρότυπο θα πρέπει να διακόπτεται (η τιμή επιστροφής θα πρέπει να αγνοηθεί).
  • Η ετικέτα UL4 μπορεί να περιέχει τώρα όχι μόνο τα μεταβλητά assigments, αλλά και κάθε άλλη έκφραση. Φυσικά αυτό έχει νόημα μόνο για εκφράσεις που έχουν παρενέργειες (π.χ. μια κλήση με τη μέθοδο καταστήσει).
  • Η ετικέτα έχει αφαιρεθεί. Για να ενημερώσετε τον κωδικό σας αντικαταστήσουν.

  • Έχουν προστεθεί
  • UL4 λειτουργίες εκτύπωσης και printx. Συμπεριφέρονται σαν τις αντίστοιχες ετικέτες και, αλλά μπορεί να εξάγει ένα αυθαίρετο αριθμό των επιχειρημάτων.
  • Οι ενσωματωμένη λειτουργίες UL4 είναι τώρα πραγματικά αντικείμενα που μπορεί να περάσει σε πρότυπα ως επιχειρήματα.

  • Οι
  • Οι UL4 μέθοδοι ημέρες, δευτερόλεπτα, μικροδευτερόλεπτα και μήνες έχουν προστεθεί για timedelta / monthdelta αντικείμενα.
  • Λίστες στην UL4 υποστηρίζουν τώρα οι μέθοδοι επισυνάπτει, ένθετο και ποπ.
  • Λεξικά UL4 υποστηρίζουν τώρα τη μέθοδο ενημέρωσης.
  • Το σενάριο db2ul4 υποστηρίζει πλέον -w / - keepws επιχείρημα
  • .
  • Οι λειτουργίες UL4 οι μεταπωλητές και να έχουν αφαιρεθεί.
  • Η σύνταξη ** έχει αφαιρεθεί για λεκτικές UL4 dict.
  • Η αυτόματη UL4 μεταβλητή στοίβα έχει απομακρυνθεί πάρα πολύ.

Τι είναι καινούργιο στην έκδοση 4.7:

  • Μια μεταβλητή στοίβα τώρα ορίζεται αυτόματα σε όλες τις μήτρες UL4. Αυτή η λίστα περιέχει μια στοίβα των εκτελεί σήμερα UL4 πρότυπα. στοίβα [-1] είναι το τρέχον πρότυπο.
  • UL4 πρότυπα υποστηρίζουν τώρα λεξιλογικό πεδία. Ένα τοπικά ορίζεται subtemplate μπορεί να έχει πρόσβαση σε όλες τις τοπικές μεταβλητές του προτύπου στο οποίο ορίζεται.
  • UL4 λειτουργίες και τις μεθόδους τώρα suport επιχειρήματα λέξη-κλειδί, π.χ. μορφή (τώρα (), FMT = & quot?% Υ-% m-% d & quot ;, lang = & quot? en & quot?).
  • UL4 πρότυπα δεν μπορούν πλέον να μετατραπεί σε Java CompiledTemplate αντικείμενα. (Ωστόσο, μετατρέποντας σε μια InterpretedTemplate είναι φυσικά υποστηρίζεται ακόμα).
  • Αν οι ctx_preferences άποψη δεν υπάρχει orasql.Preference.itername` τώρα απλώς θα επιστρέψει ένα άδειο iterator αντί της αποτυχίας με την Oracle εξαίρεση ORA-00942:. Πίνακα ή προβολή δεν υπάρχει
  • Για θέσεις εργασίας Σίσυφος, η τάξη αποδίδουν maxtime μπορεί τώρα να ρυθμιστεί σε ένα αντικείμενο datetime.timedelta.

Τι είναι καινούργιο στην έκδοση 4.4:

  • Python 3.3 απαιτείται πλέον (όπως ο κώδικας χρησιμοποιεί απόδοση από και __qualname __).
  • Π / __ init__.py έχει αφαιρεθεί, δηλαδή XIST είναι τώρα ένα συμβατό πακέτο ονομάτων PEP 420.
  • Σταθερή καρτέλα / μείγμα χώρο antlr3 / debug.py.

Τι είναι καινούργιο στην έκδοση 3.20:.

  • πηγαίου κώδικα Java μπορεί τώρα να παραχθούν από UL4 πρότυπα
  • Ο Σίσυφος θέσεις εργασίας υποστηρίζει τη λειτουργία μη-διακλάδωση.
  • Τα σενάρια xml2xsc και dtd2xsc μπορεί να χειριστεί πολλαπλά αρχεία XML / DTD.
  • Η UL4 λειτουργίες JSON (), τον τύπο (), τοξική για την αναπαραγωγή (), islist (), και isdict () μπορεί να χειριστεί περισσότερους τύπους χάρτες και καταλόγους.
  • ll.orasql έχει ενισχυθεί για να υποστηρίξει τα ονόματα αντικειμένων με & quot? Φανταχτερό & quot? χαρακτήρες.
  • Τα σενάρια ULS, UCP, και ucat έχουν νέες επιλογές --include, --exclude, και --all.
  • cx_Oracle 5.1 υποστηρίζεται τώρα.
  • διευθύνσεις URL υποστήριξης της Oracle σύνδεση από την κατάσταση / SYSOPER SYSDBA.
  • Oracle διευθύνσεις πρόσβαση υποστήριξη σε αντικείμενα που ανήκουν σε διαφορετικό χρήστη.

Τι είναι καινούργιο στην έκδοση 3.14:.

  • UL4 πρότυπα μπορούν τώρα να μετατραπεί σε Javascript
  • Σύνδεση σε Σίσυφος θέσεις εργασίας είναι πλέον πολύ πιο ευέλικτο.
  • Αρχεία καταγραφής για κάθε επιχείρηση θα πρέπει να διατηρούνται για μια προσαρμόσιμη αριθμό των ημερών.

Τι είναι καινούργιο στην έκδοση 3.6.2:

  • Πρότυπο Αντικείμενα στην UL4 πρότυπα έχουν πλέον καταστήσει ( μέθοδος) που επιστρέφει το string της εξόδου.
  • Η int λειτουργία UL4 () υποστηρίζει τώρα δύο επιχειρήματα.

Τι είναι καινούργιο στην έκδοση 3.6.1:

  • make.py υποστηρίζει τώρα ελαχιστοποίηση του πηγή Javascript και γκρινιάζω κοινοποιήσεων.
  • UL4 πρότυπα υποστηρίζουν τώρα εξόδου JSON και χρώματος αντικειμένων.
  • jsp.py μπορεί τώρα να μετατρέψει UL4 πρότυπα για JSP κώδικα.

Τι είναι καινούργιο στην έκδοση 3.4.3:

  • css.applystylesheets () δεν μπορούσε πλέον να χειριστεί το στυλ δηλώσεις που περιέχουν σχόλια. Αυτό έχει διορθωθεί.

Τι είναι καινούργιο στην έκδοση 3.4.2:

  • Αναλύοντας το σπασμένο HTML (μέσω του τακτοποιημένο επιλογή), όταν χρησιμοποιώντας ένα URL βάσης έχει καθοριστεί.

Απαιτήσεις :

  • Python
  • Python Imaging Library

Άλλο λογισμικό του προγραμματιστή -

intltool
intltool

14 Apr 15

DeuTex
DeuTex

2 Jun 15

mail2sh
mail2sh

11 May 15

Σχόλια για XIST

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!