学习笔记2

[b]TWaver支持哪些格式作为数据来源 [/b]
TWaver支持 API和 XML两种方式作为组件的数据来源。API指的是用 Java代码调用 TWaver提
供的 API函数对 TWaver的数据容器 DataBox进行数据操作;XML指的是用 JavaBean标准格式
的 XML文本,对 TWaver的数据容器 DataBox进行数据操作。

其中,对 XML的支持有以下特点:
1. 支持对 DataBox进行增加、修改、删除等操作;支持 XML的导入、导出;
2. 完全使用 Java定义的 JavaBean标准 XML格式,无需第三方 XML解析器;
3. 支持基于 URL的 XML数据源,可实现远程 XML驱动;

示例:
TDataBox box = new TDataBox();
for (int i = 0; i < 10000; i++) {
Node node = new Node();
box.addElement(node);
}
//xml文件导出
box.output("c:/test.xml", false);
//清空数据箱
box.clear();


//xml文件导入
box.parse("c:/test.xml");
//文件流导入
//box.parse(new FileInputStream("c:/test.xml"));
//URL导入
//URL url = new URL("file:///c:/test.xml");
//URLConnection uc = url.openConnection();
//box.parse(uc.getInputStream());

导出XML文件示例:

<?xml version="1.0" encoding="UTF-8"?>
<java version="1.5.0_06" class="java.beans.XMLDecoder">
<object class="twaver.Node"/>
<object class="twaver.Node"/>
<object class="twaver.Node"/>
<object class="twaver.Node"/>
:
:
</java>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值