`
lsj_2008_bj
  • 浏览: 7748 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习笔记2

阅读更多
TWaver支持哪些格式作为数据来源
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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics