Télécharger la liste

Description du projet

XMLStarlet is a set of command line XML utilities which can be used to transform, query, validate, and edit XML documents and files using a simple set of shell commands, similar to the way it is done for plain text files using grep/sed/awk/tr/diff/patch.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-01-01 06:51
1.4.2

Cette version corrige un plantage dans la sous-commande pyx survenus lorsqu'elle gérée nœuds avec plusieurs attributs.
Tags: Bugfixes
This release fixes a crash in the pyx subcommand that occurred when it handled nodes with multiple attributes.

2012-01-15 11:08
1.3.1

Plusieurs valeurs pour---de la valeur sont maintenant correctement sortie avec séparation des nouvelles lignes. Les entités externes sont substituées. Custode sortie maintenant dispose d'un espace entre le nom d'attribut et la valeur.
Tags: Bugfixes
Multiple values for --value-of are now correctly output with separating newlines. External entities are substituted. Pyx output now has a space between the attribute name and the value.

2011-10-03 07:18
1.3.0

Les retours de chariot ASCII sont ajoutés ne sont plus lors de l'édition des fichiers xml UTF-16/32 sous Windows. ---de la valeur maintenant les extrants les valeurs séparées newline de tous les nœuds au lieu de simplement la première. Caractères spéciaux produisent par ed -u - x sont maintenant correctement s'est échappé. Fonctions EXSLT peuvent maintenant être utilisées dans ed -u - x les expressions. Cette version ajoute une option--var à sélectionner.
Un bug libxml qui a causé de fausses données à transmettre au gestionnaire d'erreur a été travaillé autour.
Tags: Bugfixes, features
ASCII carriage returns are no longer added when editing UTF-16/32 xml files under Windows. --value-of now outputs the newline-separated values of all nodes instead of just the first. Special characters produced by ed -u -x are now properly escaped. EXSLT functions can now be used in ed -u -x expressions. This release adds a --var option to select.
A libxml bug which caused bogus data to be passed to the error handler was worked around.

2011-07-08 17:24
1.2.1

Un crash lors de libxml2 retourné entraîner ensemble de noeuds NULL a été fixé. "-" Était confondu avec - elif. Le XSLT généré contient maintenant les espaces de noms extraits du fichier d'entrée d'abord. -N est une fois de plus permis après les autres options. Les valeurs ont été enregistrées espace de noms comme préfixes. Une erreur de segmentation est évitée lorsqu'on lui a demandé de déplacer les nœuds namespace. Il y avait un saut de ligne manquante dans le éd - message d'aide. La portabilité des scripts de test a été amélioré. XML_SAVE_WSNONSIG n'est utilisée que si libxml est une version 2.7.8 ou ultérieure.
Tags: Bugfixes
A crash when libxml2 returned NULL nodeset result was fixed. "-" was being confused with --elif. The generated XSLT now contains the namespaces extracted from the first input file. -N is once again allowed after other options. Namespace values were being registered as prefixes. A segfault is avoided when asked to move namespace nodes. There was a missing newline in the ed --help message. The test scripts portability was improved. XML_SAVE_WSNONSIG is only used if libxml is version 2.7.8 or later.

2011-06-02 06:52
1.2.0

Ce communiqué met en œuvre - mise à jour - pour la commande expr éd. Les commandes ed et sel utilisation de haut niveau des définitions d'espace de noms de fichier d'entrée d'abord, ce qui devrait supprimer la nécessité de définir des espaces de noms sur la ligne de commande avec-N dans la plupart des cas. Sélectionnez sorties avec 0 uniquement si le résultat n'est pas vide. L'option-Q a été ajouté à sélectionner, comme grep-q. Cette version ajoute le numéro de colonne et le contexte d'entrée restaure (perdu dans la version 1.0.3) pour les messages d'erreur. Il ajoute l'option - net C14N, ed, pour, et val. Il enlève - Le catalogue de la tr - message d'aide, car il n'est pas réellement pris en charge. Il ajoute - message d'aide - elif et - d'autre pour le sel.
Tags: features, Bugfixes
This release implements --update --expr for the ed command. The ed and sel commands use top-level namespace definitions from first input file, which should remove the need to define namespaces on the command line with -N in most cases. Select exits with 0 only if the result is non-empty. The -Q option has been added to select, like grep's -q. This release adds column number and restores input context (lost in version 1.0.3) to error messages. It adds the --net option to c14n, ed, fo, and val. It removes --catalog from the tr --help message since it isn't actually supported. It adds --elif and --else to the sel --help message.

Project Resources