Download List

프로젝트 설명

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 page, and the downloads themselves may not be hosted on OSDN.

2013-01-01 06:51

이 릴리스의 여러 특성 노드를 처리 하는 경우 발생 하는 pyx 하위의 충돌을 해결 합니다.
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

-에 대 한 여러 값 값의 지금 올바르게 출력 됩니다 뉴 라인을 분리와. 외부 엔터티 대체 됩니다. Pyx 지금 출력 특성 이름 및 값 사이 공백이 있다.
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

ASCII 캐리지 리턴 Windows 아래 32-u t F-16 xml 파일을 편집 하는 경우에 더 이상 추가 됩니다. -값의 지금 단지 첫 번째 대신 모든 노드의 줄 바꿈 구분 된 값을 출력 합니다. 특수 문자에 드-u에 의해 제작-x는 제대로 이스케이프 지금. EXSLT 함수는에 드-u에 지금 사용할 수 있습니다-x 식. 이 릴리스의 추가-var 옵션을 선택 합니다.
오류 처리기에 전달 됩니다 가짜 데이터를 일으킨 libxml 버그 주위에 근무 했다.
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

libxml2가 NULL nodeset 결과를 반환 충돌이 해결되었습니다. "-"- elif과 혼동되고했습니다. 생성된 XSLT는 이제 첫 번째 입력 파일에서 추출한 네임 스페이스가 포함되어 있습니다. - N는 다시 한번 다른 옵션 이후에 허용됩니다. 네임 스페이스 값은 접두사으로 등록되고있다. 네임 스페이스 노드를 이동했을 때 피할 수 있습니다 segfault. 에드에 빠진 줄 바꿈 발생했습니다 - 도움말 메시지가. 테스트 스크립트 이동성이 향상되었습니다. libxml 버전이 2.7.8 이상이면 XML_SAVE_WSNONSIG에만 사용됩니다.
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

이 릴리스에는 구현 - 업데이트 - 에드 expr 명령을. 에드와 셀프 명령과 함께 명령줄에 네임 스페이스를 정의할 필요를 제거해야합니다 첫 번째 입력 파일에서 최상위 네임 스페이스 정의를 사용하여 - N으로 대부분의 경우 인치 결과가 비어있는 경우에만 0으로 선택 출구. - Q를 옵션은 grep 것 같은 - Q를 선택하고 추가되었습니다. 이 릴리스에는 오류 메시지를 열 번호 및 복구 입력 컨텍스트 (버전 1.0.3에서 길을 잃은) 추가합니다. , 용, c14n에 에드 네트 옵션과 발 - 이건 추가됩니다. 그것은 제거 - 카탈로그 그럴 필요에서 - 도움말 메시지를 그것이 실제로는 지원되지 않습니다 때문이다. 그것은 추가 - elif와 - 다른 셀프로 - 도움말 메시지를.
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