한줄평
“XML 을 스크립트로 반복 처리해야 하는 개발자·관리자에게 잘 맞습니다. 다만 XPath·XSLT 지식이 필요해 가벼운 편집 목적에는 과합니다.”
이런 분께 XML 데이터를 스크립트로 자동 처리하려는 개발자·시스템 관리자께
좋은 점
- XPath·XSLT 를 명령 한 줄로 활용
- 파이프라인·스크립트 자동화에 적합
아쉬운 점
- XPath 문법을 모르면 진입장벽이 높음
- 단순 조회에도 옵션이 복잡함
XML스타렛 소개
XMLStarlet 은 XML 문서를 조회·변환·검증·편집하는 명령줄(CLI) 도구 모음입니다. sel(XPath 조회)·ed(편집)·tr(XSLT 변환)·val(검증) 같은 하위 명령으로 grep·sed 처럼 XML 을 다룰 수 있습니다. 셸 스크립트나 빌드 파이프라인에서 설정 파일·데이터를 자동 처리할 때 씁니다. GUI 는 없고 터미널에서만 동작합니다.