JAXB 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
JAXB 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
JAXB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
JAXB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
JAXB 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPLv2
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发XML相关工具
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-09

软件简介

JAXB(Java Architecture for XML Binding简称JAXB)允许Java开发人员将Java类映射为XML表示方式。JAXB提供两种主要特性:将一个Java对象序列化为XML,以及反向操作,将XML解析成Java对象。换句话说,JAXB允许以XML格式存储和读取数据,而不需要程序的类结构实现特定的读取XML和保存XML的代码。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2013/12/10 17:46

Jaxb

Jaxb同SAX, DOM的区别与联系 JAXB is not directly comparable to DOM and SAX. The Java DOM and SAX parsing APIs are lower-level APIs to parse XML documents, while JAXB (Java API for XML Binding) is a higher-level API for converting XML elements and attributes to a Java object hierarchy (and vice versa). Implementations of JAXB will most likely use a DOM or SAX parser behind the scenes to do the ac...

0
0
发表于开发技能专区
2014/09/17 17:07

jaxb

引用:http://www.ibm.com/developerworks/cn/webservices/1003_sunzg_jaxb/ 1、声明schema文件。 2、安装jaxb。 3、执行命令:xjc D:\liuwd_ws\Temp\src\xml\test.xsd -d c:\src -p com.entity。 4、生成schema对应的java文件。

0
1
发表于AI & 大数据专区
2016/10/30 17:04

JAXB资料

JAXB 一些资料 http://www.cnblogs.com/lzrabbit/p/3662159.html 一句话比较重要 同方法一若jdk版本为1.6需要添加jaxb-core-2.2.7.jar和jaxb-impl-2.2.7.jar两个包的引用,不过方法二不需要添加package-info当然也就不需要定义XmlSchema

0
0
发表于AI & 大数据专区
2016/04/18 10:42

JAXB的应用

主要是注意JAXB的注解的使用@XmlRootElement(根节点)、@XmlElement(子节点)、@XmlAttribute(节点属性) 如解析如下xml文档: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <insuredInfo>        <insuredName>hehongbo</insuredName>        <insuredIdentifyType>1</insuredIdentifyType>        <insuredIdentifyNumber>430611198307215013</insuredIdentifyNumber>        <insu...

0
3
发表了博客
2012/06/16 17:03

JAXB入门

JAXB(Java Architecture for XML Binding) 是一个业界的标准,JDK中提供的支持包有: javax.xml.bind javax.xml.bind.annotation 等等 话说,那天需要个功能类,能够把使得JAVA对象和XML之间方便的转换,于是乎网上找了commons-digester.jar/xstream/dom4j 都遇到了一些问题,其中大名鼎鼎的commons-degester看了后发现貌似真没提供JAVA到XML的转换,其实开源的还有其他的一些也大多提供XML转JAVA对象的。 后来发现JDK中有提供...

0
1
发表了博客
2019/02/18 19:37

jaxb的实际应用

一、XmlElements的应用:(可用于子类和父类之间) package my.test.xml.aaaxml; import javax.xml.bind.JAXBContext; import javax.xml.bind.Marshaller; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElements; import javax.xml.bind.annotation.XmlRootElement; publ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/09/19 15:38

java jaxb 怎么让对象转成的xml 不会有自动闭合标签呢

求助,各位大佬们,怎么让jaxb 不自动生成闭合标签; 我原来的是这样的 <Access AppName=\"HTTP_TEST\" Mode=\"B\" TpsThres=\"5\"> </Access> 通过jaxb 读了转换为对象后再输出成xml str 时,变成这样了 <Access AppName="HTTP_TEST" Mode="B" TpsThres="5" /> 求助啊!

2
0
发表了问答
2016/04/26 15:45

JAXB解析xml转实体类,这样的多个节点名称相同的可以转么

xml如下: <response> <record> <record name="show_apply_info"> <COMP_CODE>5989ab6e45fc4ae6a2cf714c638394e1</COMP_CODE> <COMP_NAME></COMP_NAME> <SHOW_BEGINDATE>2015-01-31 00:00:00</SHOW_BEGINDATE> <SHOW_ENDDATE>2015-01-31 00:00:00</SHOW_ENDDATE> <SHOW_MANAGE_CERTIFICATE /> <SHOW_TYPE_OTHER /> <APPLY_DATE /> <APPROVAL_DATE>2015-01-13 00:00:00</APPROVAL_DATE> <ACCEPT_CODE>139597</ACCEPT_CODE> <ACC...

9
0
发表了问答
2015/06/22 00:05

jaxb序列化一些特殊节点的问题

这个是对象: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "profile", "request", "filter" }) @XmlRootElement(name = "SubmitXml") public class SubmitXml { @XmlElement(name = "Profile") protected String profile; @XmlElement(name = "Request") protected SubmitXml.Request request; @XmlElement(name = "Filter") protected SubmitXml.Filter f...

4
0
发表了问答
2013/08/17 11:57

jaxb的@xmlSchema注解使用没有效果

我在package-info.java中使用了@xmlSchema注解,但是没有效果,有没有遇到相同问题的,求解答 @XmlSchema( xmlns={@XmlNs(prefix="xs",namespaceURI="http://www.w3.org/2001/XMLSchema") ,@XmlNs(prefix="xdb",namespaceURI="http://xmlns.oracle.com/xdb")} ,namespace="urn:Declaration:datamodel:standard:CN:MT3101:1" ,elementFormDefault=javax.xml.bind.annotation.XmlNsForm.QUALIFIED ,attributeFormDefault=javax.x...

2
1
发表了问答
2016/08/05 11:19

Jaxb无法直接通过JavaBean生成含有CDATA元素的XML

Jaxb无法直接生成含有CDATA元素的XML,试了很多方法,都不太理想,通过引入 org.eclipse.persistence.oxm.annotations.XmlCDATA注解来解决不起作用,请问各位大神这要如何解决?

1
0
发表了问答
2016/06/17 14:52

求大神进来看下,关于jaxb的反序列化

对方发了一个xml给我,我用jaxb反序列化成实体类,请问如果对方加了xml的属性,我想忽略某个属性,不让他放到实体类里面去,请问应该怎么做,谢谢!

3
0
发表了问答
2016/03/31 11:47

jaxb如何序列化复杂xml?

<Tag> <Definition name="type">hidden</Definition> <Definition name="key">vehicleCodeName</Definition> <Definition name="label">汽车型号</Definition> <Definition name="value"></Definition> <Definition name="premium"></Definition> <Definition name="disable">0</Definition> <Definition name="data"/ > </Tag> 如上面的XML,如何使用jaxb注解pojo生成呢?...

3
0
发表了问答
2015/12/21 18:26

Jaxb 解析xml 注解问题

下面的Xml解析为java对象,通过Jaxb绑定的方式,实体的注解如何写? 主要是CV下面的<SN></SN> <SV></SV>列表 ,没有父节点分割 <?xml version="1.0" encoding="utf-8" standalone="yes"?> <PmFile> <objectType>EutranCellTdd</objectType> <pmName> <N i="1">CONTENT.EIFFCCD</N> <N i="2">CONTENT.EIFFCCD_EEE</N> </pmName> <pmData> <Pm Dn="HW-CMHA-ZZ" UserLabel="苇园F1"> <V i="1">test</V> <CV i="2"> <SN>CONTEXT.Att...

2
0
发表了问答
2013/08/20 15:48

jaxb带attribute的element元素

我用jaxb怎样才能实现下列这种效果 <SealID AgencyCode="CA">M/YMLR285999</SealID>

4
0
发表了问答
2015/12/29 09:42

xml报文请求相关求大神帮忙

xml报文某字段为空也是要在xml报文中显示该字段 如<a>23</a> 要是a没值也要显示a 类似这样的 <a/>

1
0
发表了问答
2015/08/12 16:17

使用jax-rs调用resteasy服务使报错

使用jax-rs调用resteasy服务使报错如下: 有遇到过相同问题的吗? org.jboss.resteasy.spi.ReaderException: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "user" (Class com.dtd365.domain.User), not marked as ignorable at [Source: org.apache.catalina.connector.CoyoteInputStream@1bdc246f; line: 1, column: 10] (through reference chain: com.dtd365.domain.User["user"]) at ...

2
0
发表了问答
2013/08/15 15:56

jaxb中@xmlElement注解的defaultValue配置项不管用

@XmlElement(name = "CLASS_VER", defaultValue="1.0.0.0") 配置好以后,在生成 marshaller.marshal(shop, System.out); 到控制台的时候,这个默认值出不来,<CLASS_VER>1.0.0.0</CLASS_VER> 出不来,求解答

1
0
发表了问答
2015/07/04 22:39

关于jaxb 的问题

public static String reply2xml(ReplyMessage reply) throws JAXBException, DocumentException{ JAXBContext context = JAXBContext.newInstance(reply.getClass()); Marshaller marshaller = context.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8"); StringWriter writer = new StringWriter(); marshaller.marshal(reply, writer); String xml = writer.toString(); return xml; } 这里转...

2
0
发表了问答
2015/06/11 21:22

JAXB不能反序列化成子类对象的问题

使用JDK7内置的JAXB-RI 去反序列化一段xml: <person><name>tom</name><age>30</age><no>1a1a</no></person> 对应的POJO类是Person , Student父子两个类: @XmlRootElement(name="person") @XmlAccessorType(XmlAccessType.FIELD) public class Person { protected String name; protected int age; // getter and setter } //------------------------------ @XmlRootElement(name="person") @XmlAcc...

1
0
发表了问答
2014/07/02 19:15

SpringMVC使用jaxb2实现bean与xml的互相转换出错!

当返回的是一个User对象时,前台可以正常显示xml 但当返回一个List<User>时,就出现一下错误: HTTP Status 500 - Unable to locate object to be marshalled in model: {userList=[User [user_id=1, account=null, password=pwd0, name=jack_0], User [user_id=2, account=null, password=pwd1, name=jack_1], User [user_id=3, account=null, password=pwd2, name=jack_2]} 其中,springmvc-servlet.xml对应的配置是: <!-- 视...

5
0
发表了问答
2012/06/16 11:03

有木有人能帮我啊,maven问题,急!!!

启动tomcat运行项目时出现以下异常 Caused by: java.lang.Error: Unresolved compilation problems: The import javax.xml.bind cannot be resolved The import javax.xml.bind cannot be resolved The import javax.xml.bind cannot be resolved The import org.codehaus cannot be resolved XmlRootElement cannot be resolved to a type XmlAccessorType cannot be resolv...

5
0
发表了问答
2013/09/27 09:56

java JAXB 如何处理List<Map<String, String>>

entity如下: public class User {   private int count;   private List<Map<String, String>> rows; } 通过JAXB如何序列化成以下格式 <user>   <count></count>   <rows>     <row>       <id></id>       <name></name>     </row>     <row>       <id></id>       <name></name>     </row>   </rows> <user> 其中id、name为Map中的Key,主要是这里的Map如何才能序列化这种格式 望各位不吝赐教,谢过...

3
0
发表了问答
2013/10/11 10:40

XStream和JAXB有什么区别

现在项目中需要将JavaBean和XML实现互相转化,我看了一下XStream和JAXB能实现这一功能,而且两个用法差不多,谁能告诉我两者的区别是什么,各有什么优缺点?

1
0
发表了问答
2013/06/07 14:00

JAB解析XML异常,请帮忙解决

今天用JAXB做XML转换成JAVA Object时遇到异常: (1):如果将UserDetailed中的xmlns相关内容去除,只留UserDetailed,调用是成功的,并且可以转换成功,得到XML中UserId和Email值。 (2):如果不去除Schema,则调用失败,异常信息为: Exception in thread "main" javax.xml.bind.UnmarshalException: unexpected element (uri:"http://schemas.Covidien.com/Corporate/InformationSystems/ActiveDirectoryService", local:"UserDet...

3
1
发表了问答
2012/12/13 13:39

jaxb注解的问题。。。

现在协议格式里有这样一个xml标签,<soap:MessageData soap:time="YYYY-MM-DD HH:MM:SS"></soap:MessageData> 我想问问 soap:time="YYYY-MM-DD HH:MM:SS" 这个属性怎么通过注解放进去???? PS: @红薯 大哥~~~

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
27 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部