java - 需要帮助查找异常 "javax.xml.bind.UnmarshalException - with linked exception:"

标签 java jaxb

我尝试将简历存储在在线 CRM 中并尝试保存,但出现以下异常

javax.xml.bind.UnmarshalException - with linked exception: [javax.xml.stream.XMLStreamException: ParseError at [row,col]:[73,12] Message: Character reference "&#x18" is an invalid XML character.]

我可以使用他们公开的 API 来存储简历。我发送的简历是简单的文本格式

最佳答案

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

您首先需要找出是什么在写入该数据,并修复它,因为它没有写入有效的 XML。

关于java - 需要帮助查找异常 "javax.xml.bind.UnmarshalException - with linked exception:",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1728501/

相关文章:

java - Jaxb 生成的类使用 JAXBElement 而不是指定类型

java - 在 Spring 中基于语言环境变体动态注入(inject) bean 属性

Java:制作自己的注释来突出显示方法并添加自定义消息传递

java - 使用 Java 创建 Windows 符号链接(symbolic link)(相当于 MKLINK)

java - JAXB Marshal 在发生错误之前创建部分文件

web-services - 在外部为类创建 jaxb 注释

java - JAXB 自定义绑定(bind)问题 - 序列属性名称

java - 在 Java 1.7 中使用 Android Studio

java - 将语言名称转换为 ISO 639 语言代码

android - 如何在android中使用jaxb?