xml数据解析应用示例 java编程 jaxb
时间: 2024-10-13 21:04:54 浏览: 40
XML(Extensible Markup Language)是一种常用的数据交换格式,而JAXB(Java Architecture for XML Binding)是Java提供的一种将XML转换为Java对象或将Java对象序列化为XML的技术。下面是一个简单的Java编程示例,展示了如何使用JAXB来解析XML数据:
```java
import javax.xml.bind.*;
import java.io.*;
public class JaxbExample {
public static void main(String[] args) throws Exception {
// 定义XML文件路径
String xmlFile = "example.xml";
// 解析XML
JAXBContext jc = JAXBContext.newInstance(Employee.class); // Employee是你定义的Java类名
Unmarshaller unmarshaller = jc.createUnmarshaller();
File xmlInput = new File(xmlFile);
Employee employee = (Employee) unmarshaller.unmarshal(xmlInput);
// 输出解析结果
System.out.println("Name: " + employee.getName());
System.out.println("Age: " + employee.getAge());
// 相关问题:
阅读全文