2 w1023607564 w1023607564 于 2016.03.03 10:07 提问

Jaxb 怎么设置字段的属性值

例如图片中圈红的图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.07 05:40
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JAXB为子节点添加属性
使用jaxb对于处理结构比较复杂的xml,提供了很好的和Java对象的映射。在项目中使用了jaxb,但是遇到一个问题,有很多的子节点需要有属性值,如下所示:<book> <name id="1">Java</name> <price>50.0</price> <num>20</num> &
jaxb 给子节点设置属性
先把子节点新建一个类。 如: @XmlRootElement public class URI { private String url; private String mimetype; @XmlValue public String getUrl() { return ""; } public void setUrl(String url) { this.url
JAXB 解析XML获取不到属性值
环境:   在本机window7,JDK1.6.   测试服务器linux 6.1 JDK1.6.    我在本机使用JAXB可以解析到XML的属性值。但是发布到测试服务器,XML中的objectKey值获取不到。类如下: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = {     "val
JAXB中主要的一些注解
@XmlRootElement   将一个Java类映射为一段XML的根节点 参数:name            定义这个根节点的名称           namespace   定义这个根节点命名空间 @XmlAccessorType  定义映射这个类中的何种类型需要映射到XML。可接收四个参数,分别是:       XmlAccessType.FIELD:映射这个类中
使用Java jaxb处理bean生成xml中一些问题
在使用jaxb从bean转换为xml过程中,默认会将bean中属性为null的属性过滤掉,如下: @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "project") public class Person { private String name; private String address;
jaxb 元素排序
marshall 出来的xml文件都是根据首字符排列的, 感觉跟如下解释的不大一样,也就是说UNDEFINED也是按照ALPHABETICAL排列的搞不懂另外那个@XmlType.propOrder:还是挺好用滴-----------------------一下摘自网络@XmlAccessorOrder  @XmlType.propOrder 用于指明x
jaxb经常使用的注解标签
我们使用jaxb生成xml比其它的相对来说简单些,特别是可以使用注解的方式。
JAXB 元素使用说明
JAXB 元素使用说明   @XmlRootElement @XmlRootElement 注解用于标注类或枚举类型,用它标注的类在映射后的 schema 中会以一个全局元素的形式出现,元素的类型是一个包含 Java 类属性的 XML 复杂数据类型。我们可以通过 @XmlRootElement 注解的 name 属性来定制映射的 schema 全局元素的名称,一般来说以 @X
控制JAXB的输入输出
上一节介绍了如何在解析模型的时候构建模型之间的父子链,其实使用afterUnmarshal()或beforeUnmarshal()方法或Unmarshaller.Listener都可以用来参与到模型的解析过程,也就是输入过程。关于输入过程的参与没有过多的说明,这节主要介绍输出的参与。   一般情况下,所有声明的jaxb的属性和元素都会事无巨细的被保存到xml的文件中,例如还是使用上例中
CXF webService 对象属性值为null或空时生成xml缺少该字段节点 解决办法
最近在做一个Android项目,需要用到webservice,在使用cxf开发webService时发现一个问题,比如我现在有一个Building对象,其中name属性值可能为null或空,在building对象生成xml文件时发现 当name属性值为null时:生成的xml会缺少这个节点,在Android客户端解析xml时就会报空指针错; 当name属性值为“”空时:生成的xml中name节