`
pan309231000
  • 浏览: 11279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javax.xml.bind.UnmarshalException: unexpected element

    博客分类:
  • JAXB
 
阅读更多

    近期项目开发过程中要返回给平台一个xml字符串,平台处理后也返回给我一个xml字符串,中间对象和字符串之间采用JAXB转换,但是在平台返回给我后,unmarshal时一直报javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"****"). Expected elements are <{*****}PACKET>,后来上网查询并未发现可用的解决方案,后来自己详细查看该错误内容,以及查看其他系统生成的xml文件,发现平台返回给我的xml中在第一个标签中缺少 xmlns="****"内容,其实错误内容告诉我们JAXB unmarshal时,xml缺少xmlns="****"内容,只要在返回的xml中添加上即可,

 

例如正确实例为:

<?xml version="1.0" encoding="GBK"?>
<TEST xmlns="http://www.test.com">
</TEST>

0
0
分享到:
评论

相关推荐

    javax.xml.bind.jar

    【标题】"javax.xml.bind.jar" 是一个Java开发中常用的工具包,主要包含了Java对象到XML数据绑定的API,这是Java标准版(Java SE)的一部分,用于帮助开发者将Java类和XML文档之间的转换自动化,从而简化了XML处理。...

    javax.xml.rpc相关jar包

    描述中提到的“解决javax.xml jar包缺失的问题,引进javax.xml.rpc-api-1.1.1.jar”,意味着在开发或运行某个Java项目时,可能会遇到由于缺少`javax.xml.rpc`相关的jar包导致的编译或运行错误。为了解决这个问题,...

    javax.xml.bind.jar 包

    在集成阿里云移动推送时,部署到服务器的时候遇到了java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 错误,产生原因是缺少javax.xml.bind.DatatypeConverter

    javax.xml.bind.jar和三个sqljdbc4x.jar

    javax.xml.bind.jar和三个sqljdbc4x.jar;实测可用。用于sqlserver连接和出现Java 9 及以上 eclipse 链接 SQL数据库 抛出 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 异常

    Unable to load class ‘javax.xml.bind.JAXBException‘(csdn).pdf

    在Android Studio中遇到"Unable to load class ‘javax.xml.bind.JAXBException‘"的错误,通常是由于Java运行时环境(JRE)或开发工具包(JDK)与项目的兼容性问题导致的。`javax.xml.bind.JAXBException`是Java的...

    javax.xml.bind jdk1.5缺包

    标题 "javax.xml.bind jdk1.5缺包" 指出的问题是在使用Java 1.5版本时,遇到了与`javax.xml.bind`相关的类找不到的异常。具体来说,异常信息 "java.lang.ClassNotFoundException: ...

    javax.xml.rpc

    "javax.xml.rpc"是Java平台中的一个关键组件,主要用于实现基于XML的远程过程调用(XML-RPC)服务。这个框架允许Java应用程序通过HTTP协议来调用远程服务器上的方法,从而实现分布式计算。在Java EE环境中,它常与...

    javax.xml.ws.Service 报错需要的包

    在Java开发中,`javax.xml.ws.Service` 是一个核心组件,属于Java API for XML Web Services (JAX-WS)的一部分,用于创建客户端和服务端的Web服务代理。报错通常表明缺少必要的依赖包,这可能会影响到程序的正常运行...

    javax.xml.bind-2.0.jar

    最近在学习Spring MVC 时候遇到了NoClassDefFoundError: javax/xml/bind/JAXBException 错误,产生原因是缺少javax.xml.bind Jar包.

    javax.xml.stream_1.0.1.v201004272200.jar

    javax.xml.stream_1.0.1.v201004272200.jar

    com.springsource.javax.xml.rpc-1.1.0.jar

    jar包,官方版本,自测可用

    com.springsource.javax.xml.bind-sources-2.1.7.jar

    jar包,官方版本,自测可用

    jdk10+ java.lang.NoClassDefFoundError: javax/xml/ws/Service 错误

    &lt;groupId&gt;javax.xml.bind &lt;artifactId&gt;jaxb-api &lt;version&gt;2.3.1 &lt;groupId&gt;com.sun.xml.bind&lt;/groupId&gt; &lt;artifactId&gt;jaxb-core &lt;version&gt;2.3.0.1 &lt;groupId&gt;com.sun.xml.bind&lt;/groupId&gt; &lt;artifactId&gt;...

    xml.bind.jar包

    java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 错误,产生原因是缺少javax.xml.bind.DatatypeConverter

    javax.xml.ws.Service

    【javax.xml.ws.Service】是Java平台上用于Web服务客户端的一个核心接口,它位于Java Web Services (JWS) API中,主要用于创建和使用Web服务。这个接口是JAX-WS(Java API for XML Web Services)规范的一部分,它...

    javax.xml.soap-api-1.4.0.jar

    安卓sdk找不到的api,因此需要引入额外的jar包1

    [转载] JAXB中Java对象和XML之间的转换

    6. **Namespace和QName**: 在处理包含命名空间的XML时,JAXB使用`javax.xml.namespace.QName`来表示带有命名空间的元素和属性。`QName`包含了本地名称和命名空间URI。 7. **自定义转换**: 当标准注解无法满足需求时...

Global site tag (gtag.js) - Google Analytics