/
XML 파일을 검증해주고 예쁘게 포맷팅해주는 xmllint
XML 파일을 검증해주고 예쁘게 포맷팅해주는 xmllint
개요
xml 파일을 schema validation 해주고 정렬해 주고 예쁘게 포맷팅 해주는 cmd 기반 유틸리티이다. (astyle 는 xml 파일을 처리 못함)
설치
RHEL/CentOS
yum install libxml2
Windows
ftp://ftp.zlatkovic.com/libxml/ 에서 Windwos에 porting한 libxml 다운로드
- ftp://ftp.zlatkovic.com/libxml/libxml2-2.7.8.win32.zip
- ftp://ftp.zlatkovic.com/libxml/iconv-1.9.2.win32.zip
- ftp://ftp.zlatkovic.com/libxml/zlib-1.2.5.win32.zip
사용
cmd 에서 사용
--format --recover 옵션을 추가한다.
xmllint --format --recover pom.xml > new-pom.xml
vim 에 연결
.vimrc 에 다음 내용을 추가하면 .xml 파일 로딩시 자동으로 xmllint formatting 을 수행한다.
au FileType xml exe ":silent 1,$!xmllint --format --recover - 2>/dev/null"
bash 의 function 으로 추가
Qxmllint a.xml 을 실행하면 자동으로 포맷팅 수행
function Qxmllint { if [ $# != 1 ]; then echo "parameter need!"; else cp $1 ${1}.org /usr/bin/xmllint --format --recover ${1}.org > ${1} fi; }
See Also
- Artistic Style - Source code Indenter, Formatter, and Beautifier, 각종 소스 파일을 들여쓰기, 포맷팅, 예쁘게 만들어 주기
- Online SQL formatting, indenting service
- online json beautifier site 비교
Ref
- http://vim.wikia.com/wiki/Format_your_xml_document_using_xmllint
- https://stackoverflow.com/questions/16090869/how-to-pretty-print-xml-from-the-command-line
, multiple selections available,
Related content
Linux Command line 에서 PDF 파일을 이미지로 저장하기
Linux Command line 에서 PDF 파일을 이미지로 저장하기
More like this
ffmpeg - stream audio/video encoder/conveter
ffmpeg - stream audio/video encoder/conveter
More like this
wkhtmltopdf 를 사용해서 web page 를 PDF 로 변환하기
wkhtmltopdf 를 사용해서 web page 를 PDF 로 변환하기
More like this
nexus 3.1 설치
nexus 3.1 설치
More like this
spatie media library 로 laravel 에서 multi media 처리하기
spatie media library 로 laravel 에서 multi media 처리하기
More like this
젠킨스 설치
젠킨스 설치
More like this