需要帮助来查找异常“javax.xml.bind.UnmarshalException - 带有链接异常:”

时间:2009-11-13 10:50:39

标签: java jaxb

我尝试将简历存储在在线CRM中,试图保存我得到以下异常

  

javax.xml.bind.UnmarshalException     - 链接异常:[javax.xml.stream.XMLStreamException:   [row,col]处的ParseError:[73,12]   消息:字符引用“&#x18”   是一个无效的XML字符。]

我可以使用他们曝光的api存储简历。我发送的简历是简单的文本格式

2 个答案:

答案 0 :(得分:2)

&#x18是十六进制值18的字符的表示,这不是XML规范允许的字符(它是某种形式的ASCII控制代码)。 JAXB非常正确地拒绝解析它。

您需要首先找出正在编写该数据的内容并进行修复,因为它没有编写有效的XML。

答案 1 :(得分:1)

&#x18 appears to be the CANCEL character。是否有某种方法可以使键盘信号停止程序在恢复时被读入输入?