Java之Pull方式生成xml文件和解析xml文件

本文介绍了如何在Java环境中利用KXML2库进行XML文件的Pull方式解析和生成。KXML2是一个轻量级的XML解析器,适用于Java桌面应用和J2ME。实验过程包括在Eclipse项目中配置kxml2-2.2.2.jar,定义实体类映射XML节点,实现解析和生成XML的核心功能,并通过main方法演示了生成XML文件并解析回显到控制台的过程。
摘要由CSDN通过智能技术生成

Pull XML解析器早已经被google集成到android sdk当中,它是google官方推荐的解析器。


如果我们要在Java桌面、J2ME等当中使用Pull方式生成xml文件和解析xml文件,需要用到kxml2;


KXML解析器是基于普通XML PULL解析器的一个小巧的解析器,官网是http://kxml.org/

普通XML PULL解析器的官网是http://xmlpull.org/


实验开始:

在Eclipse中新建一个java项目,其中新建一个libs文件夹,拷贝从网上下载的kxml2-2.2.2.jar文件到其中,配置好编译路径;


我们要操作的xml文件样式如下:

 <?xml version="1.0" encoding="UTF-8"?>
   <root> 
   	<wisdom id="1">
  			<content>此刻打盹,你将做梦;而此刻学习,你将圆梦</content> 
  			<author>哈佛图书馆</author> 
  		</wisdom>
  		<wisdom id="2"> 
  			<content>我荒废的今日,正是昨日殒身之人祈求的明日</content>
  			<author>哈佛图书馆</author> 
  		</wisdom> 
   </root>


对应xml文件中的每一个节点用一个实体类来描述:

public class Wisdom {

	private int id;
	private String content;
	private String author;

	public Wisdom() {
		super();
	}

	public Wisdom(String content, String author) {
		super();
		this.content = content;
		this.author = author;
	}
	
	public Wisdom(int id, String content, String author) {
		super();
		this.id = id;
		this.content = co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值