XML 수정을 위한 Bash/Linux 도구

XML 수정을 위한 Bash/Linux 도구

xmlcsv" " 파일에서 " " 파일 세트를 생성 중입니다 . csv 파일의 일부 필드에는 " &" 및 기타 잘못된 xml 문자가 포함되어 있습니다. 이 문자는 해당 XML 문자로 바꿔야 합니다(예: " &"의 경우 " &").

이러한 xml 파일을 직접 수정할 수 있는 도구가 있나요?

답변1

답변2

당신이 사용할 수있는 perl:

echo "a&a" | perl -MHTML::Entities -e 'while (<>) {print encode_entities($_, "&");}'

다음을 제공합니다:

a&amp;a

두 번째 파라미터로는 인코딩할 특수문자를 지정할 수 있습니다.

관련 정보