XMLStarlet 명령 줄, 변환의 유효성을 검사하는 데 사용할 수있는 유틸리티, 쿼리 및 편집 XML 문서의 무료 집합입니다.
는 XMLStarlet 명령 줄 도구는 C로 작성 http://xmlsoft.org에서 libxslt를하고 libxml2를 라이브러리를 사용한다
이 릴리스의 새로운 기능입니다 무엇 :.
이 버전은 충돌을 해결합니다.
_ & quot; 응급실 및 셀프 명령은 이제 quot &와 문서의 최상위 기본 네임 스페이스를 참조 할 수 있습니다; 또는 'DEFAULT & quot; 사용자가 네임 스페이스를 지정할 필요가 실현되지 않은 경우, 친절 메시지를 제공합니다.
이 버전 1.4.2의 새로운 기능 :
이 버전은 여러 속성을 가진 노드를 처리 할 때 발생 PYX 하위 명령에서 충돌을 해결합니다.
이 버전 1.4.1의 새로운 기능 :
이 유효하지 않은 편집 작업과 크래시가 수정되었습니다.
이제 문서 타르볼에서 구축하고 올바른 장소에 설치 될 수있다.
테스트 스위트는 libxml2를 버전 사이의 직렬화 차이에 더 관대 만들어졌다.
이 버전 1.2.1의 새로운 기능입니다 :
이 libxml2를이 NULL 노드 집합 결과가 수정되었습니다 반환 충돌.
& quot; - & quot; --elif과 혼동되고 있었다.
생성 된 XSLT는 이제 첫 번째 입력 파일에서 추출 된 네임 스페이스가 포함되어 있습니다.
-N 다시 한 번 다른 옵션 후 허용됩니다.
네임 스페이스 값은 접두사로 등록되고 있었다.
네임 스페이스 노드를 이동하도록 요청 때는 segfault는 피할 수있다.
응급실의 --help 메시지에서 누락 된 줄 바꿈이 있었다.
테스트 스크립트 이동성이 향상되었다.
libxml가 2.7.8 이상 버전의 경우 XML_SAVE_WSNONSIG에만 사용됩니다.
이 버전 1.2.0의 새로운 기능입니다 :
이 버전은 ed 명령에 대한 --update --expr을 구현합니다.
응급실 및 셀프 명령은 대부분의 경우 -N 명령 행에 네임 스페이스를 정의 할 필요를 제거해야합니다 첫 번째 입력 파일에서 최상위 네임 스페이스 정의를 사용합니다.
결과가 비어 있지 않은 경우에만 0으로 종료를 선택합니다.
-Q 옵션은 그렙의 -q 같은 선택이 추가되었습니다.
이 릴리스는 열 번호를 추가하고 메시지를 오류 수 (버전 1.0.3 손실) 입력 컨텍스트를 복원합니다.
그것은 --net C14N하는 옵션, 에디션, FO, 그리고 발을 추가합니다.
실제로 지원되지 않기 때문에 그것은 그럴 --help 메시지에서 --catalog을 제거합니다.
그것은 셀프 --help 메시지에 --elif 및 --else을 추가합니다.
이 버전 1.1.0의 새로운 기능입니다 :
버그는 O_BINARY가 io.h.을 #include 한 전에 선언되어 있는지 확인하여 BSD 및 Mac OS X에 대해 고정 된
몇 가지 선택 명령 개선이 이루어졌다 : --elif 및 --else 옵션을 올바른 (영어) 여러 필드, 어휘 정렬, 출력 스타일 시트에 의해에만 필요 네임 스페이스의 포함에 정렬.
공유 libxml 및 libxslt를 라이브러리는 기본적으로 연결되어 있습니다.
라이브러리 버전 정보 출력 --version시켰다.
LS위한 디렉토리 인수가 추가되었습니다; 종료 상태는 장애 나 대신 파일 개수의 성공을 나타냅니다.
Xmlstarlet 지금 --without-SAX1 및 --without-기존 구성된 libxml로 연결됩니다.
이 버전 1.0.6의 새로운 기능 :
는 C14N 명령이뿐만 아니라 Windows에서만 줄 바꿈을 출력한다.
에드의 --help 텍스트가 올바르게 -P, -S, --pf 및 --ps의 동작을 설명합니다.
일부 하위 명령 '--help 옵션은 문자 그대로의 printf 형식 문자열을 출력 하였다.
이 버전 1.0.5의 새로운 기능입니다 :
이 CDATA 노드와 스타일 시트되는 버그가 수정되었습니다 메모리 손상되었다.
/ & quot; 이제 두 번 & quot 테스트 스크립트; 경로 전환을 피하기 MSYS 하에서 자; 대부분의 시험은 현재와 Mingw 빌드에 성공.
--help 옵션은 현재 표준 출력에 출력하고 성공을 종료합니다.
테스트 및 빌드 시스템에서 몇 가지 추가 비틀기가 있었다.
이 버전 1.0.4의 새로운 기능 :
이 (현재 XPath는에 따옴표를 포함 할 수 있습니다) 인수에 특수 XML 문자를 인코딩
입력 파일이 발견되지 않는 0이 아닌 종료 코드 (버그 3158488)를
에드와 --pf / - 추신 옵션은 출력 (버그 3158490)를 포맷하지 않습니다
대신는 segfault의 출구 () 네임 스페이스 노드를 삭제하는 (버그 1120417)
추가 --disable-정적 libs와 공유 libxml2를하고 libxslt를를 사용하는 옵션을 ./configure 아마
비 재귀 메이크업
, 더 좋은 출력 테스트를 위해 테스트 및 XFAIL_TESTS를 사용
댓글을 찾을 수 없습니다