Download List

Descripción del Proyecto

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.

System Requirements

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

Esta versión corrige un fallo en el subcomando pyx que se produjo cuando manejan los nodos con varios atributos.
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

Varios valores--de valor son ahora correctamente salida con nuevas líneas de separación. Se sustituyen las entidades externas. Pyx salida ahora tiene un espacio entre el nombre del atributo y el valor.
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

ASCII retornos ya no se agregan al editar archivos xml de UTF-16/32 bajo Windows. --valor de salidas ahora los valores separados por nueva línea de todos los nodos en lugar de sólo el primero. Caracteres especiales producción por ed -u - x ahora se escapó correctamente. Ahora pueden utilizarse funciones EXSLT en ed -u - x expresiones. Esta versión agrega una opción--var para seleccionar.
Un error de libxml que causó que se transmitan datos falsos para el controlador de errores fue trabajado alrededor.
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 accidente en libxml2 volvió resultado nodoset NULL se fijó. "-" Se había confundido con - elif. El XSLT genera ahora contiene los espacios de nombres extraídos del primer archivo de entrada. -N es una vez más, después de permitir otras opciones. Los valores de espacio de nombres se registraban como prefijos. Una violación de segmento se evita cuando se le preguntó a mover los nodos espacio de nombres. Hubo una nueva línea que falta en la ed - mensaje de ayuda. La portabilidad scripts de prueba se ha mejorado. XML_SAVE_WSNONSIG sólo se utiliza si es la versión 2.7.8 libxml o posterior.
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

Esta versión implementa - Actualización - expr para el comando ed. Los comandos de edición y sel uso de definiciones de espacio de nombres de nivel superior del archivo de entrada en primer lugar, que debería eliminar la necesidad de definir espacios de nombres en la línea de comandos-N en la mayoría de los casos. Seleccione las salidas con 0 si el resultado es no vacío. La opción-Q se ha agregado para seleccionar, como grep-q. Esta versión incluye el número de la columna y el contexto restaura entrada (perdido en la versión 1.0.3) para mensajes de error. Se añade la opción - neto C14N, ed, para, y los valores. Quita - Catálogo de la tr - mensaje de ayuda, ya que no es realmente compatible. Añade - elif y - más que la sel - mensaje de ayuda.
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