명령줄 XML/XSLT 도구 모음. 참고: XPath를 알아야 할 수도 있습니다: https://developer.mozilla.org/en-US/docs/Web/XPath. 더 많은 정보: https://xmlstar.sourceforge.net/docs.php.
stdout
에 출력:xmlstarlet format {{경로/대상/파일.xml}}
stdin
에서 파이프로 입력할 수도 있음:{{cat 경로/대상/파일.xml}} | xmlstarlet format
xmlstarlet select --template --copy-of {{xpath}} {{경로/대상/파일.xml}}
stdout
에 출력 (원본 파일은 변경되지 않음):xmlstarlet edit --insert {{xpath}} --type attr --name {{속성_이름}} --value {{속성_값}} {{경로/대상/파일.xml}}
xmlstarlet edit --inplace --update {{xpath}} --value {{새로운_값}} {{파일.xml}}
xmlstarlet edit --inplace --delete {{xpath}} {{파일.xml}}
xmlstarlet [un]escape {{문자열}}
xmlstarlet ls {{경로/대상/폴더}}