Στοιχεία Λογισμικού:
Εκδοχή: 1.5.0
Ανεβάστε ημερομηνία: 12 Apr 16
Προγραμματιστής: mgrouch
Άδεια: Δωρεάν
Δημοτικότητα: 72
XMLStarlet είναι ένα δωρεάν σετ βοηθητικά προγράμματα γραμμής εντολών που μπορεί να χρησιμοποιηθεί για τη μετατροπή, την επικύρωση, το ερώτημα, και τα έγγραφα XML επεξεργαστείτε.
Η XMLStarlet εργαλείο γραμμής εντολών είναι γραμμένο σε C και χρησιμοποιεί τις βιβλιοθήκες libxslt και libxml2 από http://xmlsoft.org.
Τι είναι καινούργιο σε αυτή την έκδοση:.
- αυτή η έκδοση διορθώνει ένα δυστύχημα όταν προσπαθείτε να εκτελέσετε ΠΥΞ για ανύπαρκτο αρχεία και μια οριακή συνθήκη στην εντολή unescape
- Η ed και sel εντολές μπορούν πλέον να αναφέρονται σε κορυφαίο επίπεδο προεπιλεγμένο namespace ενός εγγράφου με & quot? _ & Quot? ή & quot? DEFAULT & quot? και να δώσει ένα φιλικό μήνυμα, αν ο χρήστης δεν συνειδητοποιούν ότι πρέπει να καθορίσετε ονομάτων.
Τι είναι καινούργιο στην έκδοση 1.4.2:
- Αυτή η έκδοση διορθώνει ένα δυστύχημα στην subcommand Πυξ ότι συνέβησαν όταν ο χειρισμός τους κόμβους με πολλαπλές ιδιότητες.
Τι είναι καινούργιο στην έκδοση 1.4.1:
- Μια σύγκρουση με πράξεις άκυρο επεξεργασίας έχει καθοριστεί.
- Η τεκμηρίωση μπορεί τώρα να κατασκευαστούν από το tarball και εγκαθιστά στη σωστή θέση.
- Η σουίτα δοκιμή έχει γίνει πιο επιεικής από τις διαφορές σειριοποίησης μεταξύ libxml2 εκδόσεις.
Τι είναι καινούργιο στην έκδοση 1.2.1:
- Η συντριβή όταν libxml2 επέστρεψε NULL αποτέλεσμα nodeset ορίστηκε .
- & quot? - & Quot? ήταν να συγχέεται με --elif.
- Το παραγόμενο XSLT περιέχει τώρα τα ονομάτων που προέρχονται από το πρώτο αρχείο εισόδου.
- -Ν και πάλι επιτρέπεται μετά από άλλες επιλογές.
- αξίες χώρου ονομάτων είχαν καταχωρηθεί ως προθέματα.
- Ένα segfault αποφεύγεται όταν καλούνται να κινηθούν οι κόμβοι namespace.
- Υπήρξε μια λείπει αλλαγή γραμμής στο μήνυμα ed --help.
- Η φορητότητα σενάρια δοκιμών βελτιώθηκε.
- XML_SAVE_WSNONSIG χρησιμοποιείται μόνο αν LibXML είναι η έκδοση 2.7.8 ή νεότερη έκδοση.
Τι είναι καινούργιο στην έκδοση 1.2.0:
- Η έκδοση αυτή υλοποιεί --update --expr για η εντολή εκδ.
- Η ed και sel εντολές χρησιμοποιούν ορισμούς ονομάτων ανωτάτου επιπέδου από το πρώτο αρχείο εισόδου, το οποίο θα πρέπει να αφαιρέσετε την ανάγκη να καθορίσει χώρους ονομάτων στη γραμμή εντολών με -Ν στις περισσότερες περιπτώσεις.
- Επιλέξτε τις εξόδους με 0 μόνο αν το αποτέλεσμα είναι μη κενό.
- Η επιλογή -Q έχει προστεθεί για να επιλέξετε, όπως -q grep του.
- Αυτή η έκδοση προσθέτει τον αριθμό της στήλης και αποκαθιστά την είσοδο πλαίσιο (έχασε στην έκδοση 1.0.3) σε μηνύματα σφάλματος.
- Προσθέτει το --net δυνατότητα να c14n, εκδ, fo, και Val.
- Θα --catalog αφαιρεί από το μήνυμα tr --help, δεδομένου ότι δεν είναι στην πραγματικότητα υποστηρίζεται.
- Θα --elif και --else προσθέτει στην --help μήνυμα sel.
Τι είναι καινούργιο στην έκδοση 1.1.0:
- Ένα σφάλμα είχε καθοριστεί για το BSD και το Mac OS X ελέγχοντας ότι O_BINARY έχει δηλωθεί πριν #including io.h.
- Αρκετές επιλέξτε βελτιώσεις εντολή έγιναν: --elif και --else επιλογές, διαλογή σε πολλαπλά πεδία, σωστές (για Αγγλικά) λεξιλογικό διαλογή, και την ένταξη της μόνο που χρειάζεται ονομάτων από το στυλ έξοδο .
- Shared LibXML και libxslt βιβλιοθήκες συνδέονται από προεπιλογή.
- Βιβλιοθήκη πληροφορίες έκδοσης προστέθηκε στον --version εξόδου.
- Ένα επιχείρημα κατάλογο για ls προστέθηκε? η κατάσταση εξόδου δείχνει την αποτυχία ή την επιτυχία, αντί του αριθμού των αρχείων.
- Xmlstarlet θα συνδεθεί τώρα με LibXML διαμορφωθεί --without-sax1 και --without-κληρονομιά.
Οι
Τι είναι καινούργιο στην έκδοση 1.0.6:
- Η εντολή c14n εξάγει τώρα linefeeds μόνο στα Windows ως καλά.
- Το --help κείμενο ed τώρα περιγράφει σωστά τη συμπεριφορά των -P, -S, --pf και --ps.
- --help επιλογές μερικών υποεντολές »είχαν εξάγει το string μορφή printf κυριολεκτικά.
Τι είναι καινούργιο στην έκδοση 1.0.5:
- Ένα σφάλμα στο οποίο Stylesheets με κόμβους CDATA οδήγησε σε καταστροφή της μνήμης έχει καθοριστεί.
- Τα σενάρια δοκιμών διπλασιαστεί τώρα & quot? / & Quot? χαρακτήρες κάτω msys να αποφευχθεί η μετατροπή διαδρομή? περισσότερες δοκιμές πετύχει τώρα στην κατασκευή MinGW.
- Η επιλογή --help εκτυπώνει τώρα στο stdout και εξέρχεται με επιτυχία.
- Υπήρξαν κάποιες περαιτέρω τσιμπήματα στις δοκιμές και το σύστημα χτίσει.
Τι είναι καινούργιο στην έκδοση 1.0.4:
- κωδικοποιούν ειδικούς χαρακτήρες XML σε επιχειρήματα (μπορούν τώρα να περιλαμβάνουν εισαγωγικά στο XPath)
- μη μηδενική κωδικό εξόδου, όταν το αρχείο εισόδου δεν βρέθηκε (Bug 3158488)
- ed με --pf / - επιλογές ps δεν διαμορφώσετε εξόδου (Bug 3158490)
- exit () αντί segfault όταν προσπαθεί να διαγράψετε κόμβους namespace (Bug 1120417)
- πρόσθεσε --disable-στατική-libs δυνατότητα να χρησιμοποιήσουν την κοινόχρηστη libxml2 και libxslt ./configure
- μη αναδρομικό make
- ΔΟΚΙΜΕΣ χρήση και XFAIL_TESTS για τη δοκιμή, καλύτερο έξοδο
Τα σχόλια δεν βρέθηκε