我必须正确编码5个XML保留字符(&<>"和'),如下所示:
"&", "&" "<", "<" ">", ">" "\"", """ "\'", "'"
我可以一个接一个地做,但是在regexp中有可能像("[&| <|> | \"| \']","&| <"); ...等等,这样它就不会了一个接一个地在5个操作中执行但是一起同时执行?
顺便说一句,可能在Java中使用 String.replaceAll(regexpString, string);
在commons-lang库中使用StringEscapeUtils.escapeXml.
顺便说一下,如果不将几乎所有的公共库添加到我的依赖项中,我就永远不会启动Java进度.他们节省了时间的loooooooots ..
commons-lang commons-lang 2.4