提问者:小点点

无效字符的java xml


我有标签

在我的xml数据中使用值*ÀÀ5ÀÀ,这是pojo类的对象转换。但我收到以下错误:在文档的元素内容中发现了无效的XML字符(Unicode:0x14)。任何关于如何删除无效字符的建议。


共1个答案

匿名用户

将以下内容添加到xml的开头:

<?xml version="1.0" encoding="utf-8"?>

如果您的xml不是使用utf-8编码创建的,请使用文本编辑器(如记事本)将其编码为utf-8。(此选项作为编码在任务栏中)

此外,除0x9(制表符)、0xA(CR?)之外,不允许使用0x20以下的所有字符,0xD(左前?)

如果你只对删除无效字符感兴趣,你可以使用这个:https://confluence.atlassian.com/jira/removing-invalid-characters-from-xml-backups-12079.html