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

JAXB示例

    博客分类:
  • XML
阅读更多

/**************1. 新建PO,对属性加入JAXB注释**********************/
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "学生")
public class Sutdent{
 @XmlElement(name="姓名")
 private String name;

 //TODO
 getter

 //TODO
 setter

}


/*******************************2. 将XML字符串转化成PO对象**************************/
XML字符串:
<?xml version="1.0" encoding="GB2312" ?>
<学生>
 <姓名>王小明</姓名>
</学生>

 

JAXBContext context = JAXBContext.newInstance(Sutdent.class)
Unmarshaller unmarshaller = context.createUnmarshaller();
Sutdent s = (Sutdent) unmarshaller.unmarshal(new StringReader(XML字符串));

0
0
分享到:
评论

相关推荐

    java使用jaxb操作xml示例

    在这个示例中,我们将探讨如何使用JAXB来操作XML。 首先,我们需要创建Java类来表示我们的数据模型。在本例中,我们有两个类 `ClassA` 和 `ClassB`。`ClassA` 包含一个 `classAId`、一个 `classAName` 以及一个 `...

    JAXB使用及代码示例

    ### 示例代码 ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.Marshaller; import javax.xml.bind.Unmarshaller; // JAXB注解,声明哪些字段对应XML元素 @XmlRootElement(name = "person") ...

    XML JAXB入门示例

    JAXB(Java Architecture for XML Binding)是Java平台标准中的一个部分,它提供了一种将Java对象和XML文档之间进行互相转换的机制。通过JAXB,开发者可以方便地在Java对象和XML之间进行序列化和反序列化操作,极大...

    工作中需要的java读取XML示例

    以下是一个简单的JAXB示例: ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Unmarshaller; import java.io.File; public class JAXBExample { public...

    jaxbSample:Jaxb实现的代码示例

    在 `jaxbSample-master` 压缩包中,很可能包含了一个简单的 JAXB 示例项目。这个示例可能包括以下部分: 1. **XML Schema (XSD)**: 定义数据结构的 `.xsd` 文件。 2. **Generated Java Classes**: 使用 `xjc` 从 ...

    java读取XML,很实用

    以下是一个简单的JAXB示例: ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Unmarshaller; import java.io.File; public class JaxbExample { public...

    jaxb-ri-2.2.7

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

    IBM SUN JDK XML解析相关

    以下是一个简单的JAXB示例: ```java JAXBContext context = JAXBContext.newInstance(YourClass.class); Marshaller marshaller = context.createMarshaller(); marshaller.marshal(yourObject, System.out); ...

    xml相关基本操作工具

    以下是一个简单的JAXB示例: ```java import javax.xml.bind.*; @XmlRootElement public class MyObject { private String field1; private int field2; // getters and setters } public static void main...

    XML和属性文件读取和写入

    // JAXB示例 MyObject obj = new MyObject(); // 设置obj的属性... JAXBContext context = JAXBContext.newInstance(MyObject.class); Marshaller marshaller = context.createMarshaller(); marshaller.marshal(obj...

    Java解析XML的四种方法.pdf

    以下是一个简单的JAXB示例: ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshaller; import javax.xml.bind.Unmarshaller; public class JaxbDemo...

    java四种xml读写demo

    以下是一个简单的JAXB示例: ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshaller; import javax.xml.bind.Unmarshaller; import java.io.File; ...

    JAXB 生成XML文件

    7. **示例应用**:在`shop`目录中可能包含了一个示例应用,该应用演示了如何使用JAXB生成XML文件。通常,这个示例可能会定义一些带有JAXB注解的Java类,然后创建`JAXBContext`实例,生成`Marshaller`,最后将Java...

    java读取XML内容(源代码)

    以下是一个简单的JAXB示例: ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Unmarshaller; import java.io.File; public class ReadXMLWithJAXB { ...

    introsde-2015-assignment-1:在XML和JSON之间读写对象

    服务设计与工程概论| 特伦托大学 ...execute.JAXBMarshaller :提供一个JAXB示例来执行编组 execute.JAXBUnMarshaller :提供一个JAXB示例来执行解组 execute.PeopleJson :提供了编组为JSON格式的示例 一些子目

    JAXB的HelloWorld源码

    在压缩包文件`JAXB-master`中,可能包含了完整的JAXB HelloWorld示例项目,包括Java源代码、XML示例文件以及可能的构建脚本(如`build.xml`,如果是Ant项目,或`pom.xml`,如果是Maven项目)。通过研究这些文件,...

    JAXB 利用xsd文件生成java类

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

    Jaxb webservice java调用

    在`JaxbDemo`这个示例中,可能包含了创建JAXB上下文、绑定XML到Java对象、Java对象到XML的转换,以及如何使用这些转换来调用和响应Web服务的方法。具体代码细节可能包括: - 创建JAXBContext实例,它是整个JAXB绑定...

    jaxb解析生成xml

    ### JAXB使用示例 以下是一个简单的JAXB解析生成XML的例子: ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.Marshaller; import javax.xml.bind.Unmarshaller; public class JaxbExample { ...

Global site tag (gtag.js) - Google Analytics