xml文件如下:
<out-file>
<row>
<field name="goods-id">110204</field>
<field name="amount">3</field>
<field name="total-sum">0</field>
</row>
<row>
<field name="goods-id">110242</field>
<field name="amount">10</field>
<field name="total-sum">0</field>
</row>
<row>
<field name="goods-id">110271</field>
<field name="amount">10</field>
<field name="total-sum">0</field>
</row>
<row>
<field name="goods-id">208005</field>
<field name="amount">39</field>
<field name="total-sum">0</field>
</row>
</out-file>
定义了一个现成的类保存单个的<row>
public class IOFileRecord {
/**
* 商品编码
*/
private String goodsID;
/**
* 总数量
*/
private String amount;
/**
* 总金额
*/
private String totalSum;
……
}如何用dom4j将XML中的每<row>(行)读到一个IOFileRecord对象中?
<out-file>
<row>
<field name="goods-id">110204</field>
<field name="amount">3</field>
<field name="total-sum">0</field>
</row>
<row>
<field name="goods-id">110242</field>
<field name="amount">10</field>
<field name="total-sum">0</field>
</row>
<row>
<field name="goods-id">110271</field>
<field name="amount">10</field>
<field name="total-sum">0</field>
</row>
<row>
<field name="goods-id">208005</field>
<field name="amount">39</field>
<field name="total-sum">0</field>
</row>
</out-file>
定义了一个现成的类保存单个的<row>
public class IOFileRecord {
/**
* 商品编码
*/
private String goodsID;
/**
* 总数量
*/
private String amount;
/**
* 总金额
*/
private String totalSum;
……
}如何用dom4j将XML中的每<row>(行)读到一个IOFileRecord对象中?
解决方案 »
- 求救:\u003c\u0069\u0066\u0072如何解密
- 如何用Hibernate从数据库取得数据后写成xml
- struts2标签<s:if >和<s:iterator>的使用
- 我这样通过集合获得查询到的记录集,不知可行?另外,怎样将获得的记录集传回到jsp页面,从而显示出来?
- 多开一个IE就发生问题
- 求助:出现错误 The server encountered an internal error () that prevented it from fulfilling this request.
- interestejb?????
- taglib高手请进!!!
- 几个问题
- 关于weblogic7.0的里ip的问题!
- servlet中怎样嵌套是否对话框
- jquery $.get(url, params, callback) 回调函数的返回值如何赋给其它变量
整成这个实体类 把这些实体类 加入到 这个实体类的集合里去就好啦。DOM4J 很强大的 这个XML 最好还是优化一下 如
<out-file>
<row>
<goods-id>110204</field>
<amount>3</field>
<total-sum>0</field>
</row>
......</out-file>
如果有中文还要记得乱码问题
<row>
<goods-id>110204</goods-id>
<amount>3</amount>
<total-sum>0</total-sum>
</row>