学习笔记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>

你可能感兴趣的:(C++,c,xml,C#)