admin管理员组

文章数量:1534191

thoughtworks简介

thoughtworks是解析XML的工具,此工具只需要根据XML的结构创建相应的Java Bean即可,不需要在代码中指定各元素的层次结构

使用

pom.xml中引入依赖包

<dependency>
	<groupId>com.thoughtworks.xstream</groupId>
	<artifactId>xstream</artifactId>
	<version>1.4.11.1</version>
	<type>jar</type>
</dependency>

Person.xml

<?xml version="1.0" encoding="UTF-8"?>
<person>
	<name>lgc</name>
	<address>
		<province>河南省</province>
		<city>洛阳市</city>
	</address>
</person>

根据上面Person.xml的结构写Java Bean文件,因为XML中address还包含子元素,所以address也要作为一个Java Bean

Address.java

package cn.lgc.study.xml.parse.entity;

/**
 * 住址
 * @author 64630
 *
 */
public class Address {
   
	/** 省份 */
	private String province;
	/** 城市 */
	private String city;
	public String getProvince() {
   
		return province;
	

本文标签: XMLthoughtworks