xml
我正在从“ ”文件生成一组“ csv
”文件。 csv 文件中的某些字段包含“ &
”和其他无效的 xml 字符,需要将其替换为相应的 xml 对应字符(即“ &
”的情况下为“ &
”)
有没有可以直接更正此类 xml 文件的工具?
答案1
答案2
你可以使用perl
:
echo "a&a" | perl -MHTML::Entities -e 'while (<>) {print encode_entities($_, "&");}'
给出:
a&a
作为第二个参数,您可以指定要编码的特殊字符。