Tree: TXdbxAnalysis;

FDataStream: TMemoryStream;

{FDataStream:= TMemoryStream.Create;
    FDataStream.LoadFromFile('D:\4.txt');
    Tree:=TXdbxAnalysis.Create;
    Tree.deserialize(FDataStream.Memory,FDataStream.Size);
    Root:=Tree.root;  }

doc: TTBXDocument;
  element,root: TTBXElement;
  tmpInt: Int64;

stream, data: TMemoryStream;

{doc := TTBXDocument.Create('');
  root := doc.CreateElement('request');
  element := root.CreateElement('description');
  element.SetAttribute('system',3);
  element.SetAttribute('type',1);

element := element.CreateElement('operator');
  element.SetAttribute('name','zc');
  element.SetAttribute('id','3GW1D3FC8F');

element := root.CreateElement('data');

stream := TMemoryStream.Create;
  data := TMemoryStream.Create;
  doc.SaveToStream(data,pfXDBX);

tmpInt := 1;
  stream.Write(tmpInt,4);
  stream.Write(tmpInt,8);
  tmpInt := data.Size;
  stream.Write(tmpInt,4);
  //stream.CopyFrom(data,0);

data.SaveToFile('D:\3.txt');

XdbxAnalysis的更多相关文章

随机推荐

  1. 使用delphi+intraweb进行微信开发2—intraweb以.net方式发布(以asp.net mvc4模式部署)在IIS(.net虚拟主机)上

    在第一讲使用delphi+intraweb进行微信开发1--微信平台接入中我们编写了一个简单的微信接口程序,这个程序我是用Stand Alone Server / Service 方式编译的程序,并且 ...

  2. Premier使用笔记

    在高中时喜欢打CS,也喜欢看高手的视频,一直打到这游戏淘汰了,为了纪念,也尝试着做了一个视频,就是利用该入门级软件.无意中翻出了当时使用这软件时的笔记,整理到这里,可能这些内容对于博客园来讲太垃圾,毫 ...

  3. 无需Try catch 的UI事件封装类

    在UI处理中,经常需要进行异常处理,以便在错误发生时能够进行一些自定义的操作,比如,弹出消息框给用户,进行重试操作,记录日志等,如果能够让用户写代码时不用写try...catch,而只是关注业务逻辑的 ...

  4. 【转载】Understand the serialVersionUID

    If you have ever implemented Serializable interface, you must encounter this warning message The ser ...

  5. Firefox 插件 FlashGot 创建 Axel 下载任务

    运行脚本: #!/bin/sh# FlashGot Command line arguments template: [URL] [COMMENT] [FOLDER]if [ $# = 3 ]; th ...

  6. Java-生成指定长度验证码的一种简单思路

     前言:以前做过的一个项目,刚开的时候始验证码是在前端生成前端验证的,后来觉得不靠谱,另外就是找回密码的功能也需要发送邮件和短信的验证码,所以,验证码就必须在后端生成并且保存到应用会话中才行了!所以, ...

  7. python脚本基础总结

    1. 注释 ①单行注释:#单行注释 ②多行注释: ''' 三个单引号,多行注释符 ''' ③中文注释:#coding=utf-8 或者 #coding=gbk 2.输入输出 ① 输入:  3.0后的p ...

  8. hadoop 2.7.2 和 spark1.6 多节点安装

    一共三个节点,在安装完hadoop之后直接安装spark.下载的spark版本是不带hadoop的,注意节点配置 Hadoop multi-nodes Installation Environment ...

  9. CodeSmith7代码生成器针对PostgreSQL数据库无法使用的Bug修复全过程

    前言 最近公司需要将原来使用的MSSQL数据库整体迁移至pgsql,需要使用CodeSmith生成IBatisNet的配置文件.按照提示安装了Npgsql.dll后依然无法使用.引发了本次通过反编译修 ...

  10. DataTable转List<dynamic>

    DataTable转List<dynamic> 最近做的一个项目,MVC+Ado.net.没有ORM很不习惯.找到一个办法,DataTable转List<dynamic>,这样 ...