`
dannyhz
  • 浏览: 397480 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

jaxb 使用实例

阅读更多
jdk 1.6带来了工具xjc

先 编写 xsd文件 , 把 模型 结构 组织好

使用这个命令:

xjc -p com.xiangsoft.bean ../resources/xiang.xsd

可以生成java类

生成的 ObjectFactory 可以删掉
然后 需要把 根节点对象的 CompanyConfig 加上 一个
@XmlRootElement(name = "config") 的 annotation
不然会报出 expect null but config的 异常

参考文章

jaxb2.1实例
http://www.360doc.com/content/14/1011/14/8072791_416055788.shtml

用于java 和xml 绑定
https://www.javacodegeeks.com/2015/04/%E7%94%A8%E4%BA%8Ejava%E5%92%8Cxml%E7%BB%91%E5%AE%9A%E7%9A%84jaxb%E6%95%99%E7%A8%8B.html
分享到:
评论

相关推荐

    JAXB使用及代码示例

    1. **编译时绑定**:在开发阶段,JAXB使用`xjc`工具将XML Schema(XSD)文件转换为一组Java类,这些类包含了对XML结构的表示。这个过程也被称为“逆向工程”。 2. **运行时转换**:在程序运行时,JAXB提供了一组API...

    jaxb生成XML例子

    在给定的例子中,我们将深入理解如何使用JAXB注解来生成XML。 1. **@XmlType**: 这个注解用于定义类的属性在XML输出中的顺序。在`WriterXml`类中,propOrder 属性指定了"id", "name", "age", "book"这四个属性的...

    JAXB实例入门

    **JAXB实例入门** Java Architecture for XML Binding (JAXB) 是Java平台中用于XML和Java对象之间进行绑定的一个标准框架。它允许开发者在Java类和XML文档之间进行无缝转换,大大简化了XML数据的处理。在本文中,...

    JAXB的例子

    **JAXB实例** 在"Test"这个例子中,我们可以假设有一个XML文档,描述了某个图书信息,例如: ```xml <title>Java编程思想 布鲁斯·艾克尔 机械工业出版社 ``` 对应地,我们有以下的Java类: ```java @...

    jaxb开发使用文档

    jaxb还提供了大量的实例和教程,例如编写第一个jaxb程序、为jaxb编写Schema、schema的时间日期类型、schema的list元素、使用枚举类型、使用schema的choice类型、同构集合、schema编写继承关系、schema的ID和IDREF等...

    Jaxb简单例子

    这个简单的例子将带你深入理解JAXB的基本用法,包括注解的使用和Java与XML之间的互相转换。 **一、JAXB的基本概念** 1. **Java对象到XML**: JAXB允许我们将Java对象直接序列化为XML格式的文档,这称为对象到XML的...

    JAXB应用实例.zip_36ZP_gainrtu_java

    在"JAXB应用实例.doc"中,可能包含了具体的代码示例,演示如何定义一个简单的Java类,添加必要的JAXB注解,然后展示如何使用Unmarshaller和Marshaller进行XML的转换。这个文档会详细解释每个步骤,对于初学者来说是...

    JAXB的 eclipse插件

    3. **XML到Java对象的绑定**:通过JAXB,可以解析XML文档并创建相应的Java对象实例,这在处理XML输入数据时非常有用。 4. **源代码编辑器支持**:Eclipse的JAXB插件还提供了代码补全、错误检查和格式化等功能,使得...

    JAXB与xml相互转换实例

    然后,我们使用`Unmarshaller`对象的`unmarshal()`方法读取XML文档,返回对应的Java对象实例。 在`jaxb_demo`这个示例压缩包中,可能包含了以下内容: - 一个XML Schema文件(`.xsd`),定义了数据结构。 - 由JAXB...

    使用jaxb读取配置文件,并使用POI修改excel内容的例子

    在这个例子中,我们关注的是如何使用Java技术栈中的两个关键库:JAXB(Java Architecture for XML Binding)和Apache POI,来实现特定的功能。JAXB用于从XML文件中读取数据,而Apache POI则用于处理Excel文档,特别...

    idea 中用jaxb 读xml中数据

    在Idea中使用JAXB,我们需要遵循以下步骤: 1. **创建Java类**:首先,我们需要定义与XML元素相对应的Java类。这些类会包含对应XML节点的属性。例如,如果XML文件有`<person>`标签,我们可以创建一个`Person`类,...

    Android支持JAXB(Java Architecture for XML Binding)

    JAXB提供了将Java对象树的内容重新写到XML实例文档的方法,使用SAX对XML文件进行解析,封装了从XML文件中读取信息,并保存到Java对象树。 在Android 6.0版本下,应用JAXB jar包根据XML Schema解析XML文件。由于...

    JAXB的使用JAXB的使用

    2. **生成Java类**:如果已有XML Schema(XSD),可以使用JAXB的`xjc`工具自动生成符合Schema的Java类。 3. **绑定上下文(Context)**:创建`JAXBContext`对象,它是整个JAXB操作的核心,负责管理和维护Java类型与...

    jaxb (XML操作)

    2. **实例化(Unmarshalling)**:当需要将XML数据转换为Java对象时,JAXB使用Unmarshaller接口解析XML文档,生成对应的Java对象。这个过程是将XML数据"反序列化"为可操作的Java对象。 3. **序列化(Marshalling)*...

    JAXB 利用xsd文件生成java类

    JAXB (Java Architecture for XML Binding) 是Java平台上的一个标准,用于将XML文档与Java对象之间进行绑定,...在JAXB-Sunshine7这个示例中,可能包含了一个或多个关于如何使用JAXB从XSD生成Java类的演示和实践案例。

    一个基于java jaxb的序列化例子,非常简单易懂

    在给定的例子"JAXBDemo"中,我们可以预期它包含了一个简单的JAXB使用示例,帮助我们理解这一过程。 首先,让我们了解一下JAXB的工作原理。JAXB的核心思想是通过元数据(如注解或XML Schema)将Java类与XML结构关联...

    JAXB工具

    在给定的例子中,我们看到了如何使用JAXB 2.1.6版本创建和解析XML文档。首先,定义了一个名为`Product`的Java类,该类使用JAXB注解来指定XML映射规则。`@XmlRootElement`注解定义了XML根元素的名称和命名空间,`@...

    jaxb-ri-2.2.7

    4. **示例和教程**:可能包含演示如何使用JAXB的示例代码(如`samples`目录),这些例子可以帮助初学者快速上手。 5. **构建脚本和配置文件**:如`build.xml`(Ant)或`pom.xml`(Maven)文件,用于构建和测试JAXB ...

Global site tag (gtag.js) - Google Analytics