当前位置: 首页 > wzjs >正文

全网网站建设设计网站优化需求

全网网站建设设计,网站优化需求,263企业邮箱官网登录入口,东营机关建设网站7.5 Efficient XML库和OpenEXI.jar编解码交叉测试 本节对Efficient XML库和OpenEXI.jar库进行编解码交叉测试,目的是验证Efficient XML库的兼容性。 7.5.1 测试方案 目标文件: flightdata.xml、flightdata.xsd、flightdata.cxs 由于efficientXML库默…

7.5 Efficient XML库和OpenEXI.jar编解码交叉测试

本节对Efficient XML库和OpenEXI.jar库进行编解码交叉测试,目的是验证Efficient XML库的兼容性。

7.5.1 测试方案

目标文件:  flightdata.xml、flightdata.xsd、flightdata.cxs

由于efficientXML库默认使用compress压缩选项,而ISO15118系统中不使用option,所以针对有无oprion设计两套测试方案:

(1)有compress压缩选项

测试示例代码结果:

自编自解  encode、decode               [default option: compress]

自编他解  encode、OpenEXI.jar        [default option: compress]

他编自解  OpenEXI.jar、decode        [default option: compress]

他编他解  OpenEXI.jar、OpenEXI.jar [default option: compress]

(2)无compress压缩选项

关闭掉compress选项,重新测试结果:

自编自解  encode、decode               [default option: compress=false]

自编他解  encode、OpenEXI.jar        [default option: compress=false]

他编自解  OpenEXI.jar、decode        [default option: compress=false]

他编他解  OpenEXI.jar、OpenEXI.jar [default option: compress=false]

7.5.2 有compress压缩选项

测试结果如下:

1自编自解  encode、decode       [default option: compress]

运行encode程序,得到flightdata.xml编码后的文件-- flightdata-xcode.xml.exi:

运行decode程序,对flightdata-xcode.xml.exi解码,输出的文件flightdata-xcode-out.xml内容与flightdata.xml完全相同。 

2自编他解  encode、OpenEXI.jar  [default option: compress]

运行encode程序,得到flightdata.xml编码后的文件-- flightdata-xcode.xml.exi。

使用OpenEXI.jar解码,必须选中Alignment:compress选项:

解码输出文件-- flightdata-xcode.xml_decode.xml

除了域名空间不同,二者内容完全相同。表明解码成功。

3他编自解  OpenEXI.jar、decode  [default option: compress]

使用OpenEXI.jar编码输出文件--flightdata_encode.exi,字节内容与自编结果有所差异,字节数相差1:

除了长度不同,字节内容也不同:

现在使用decode解码 flightdata_encode.exi文件,成功得到解码内容 flightdata-xcode-out.xml:

与原始文件比较完全相同,说明解码成功。

4他编他解  OpenEXI.jar、OpenEXI.jar [default option: compress]

解码选项:

输出文件 flightdata_encode_decode.xml

与原始内容比较, 只有域名空间差异,内容一致:

7.5.3 无compress压缩选项

测试结果:

1 自编自解  encode、decode       [default option: compress=false]

运行encode程序,得到flightdata.xml编码后的文件-- flightdata-xcode.xml.exi:

运行decode程序,得到解码后的文件-- flightdata-xcode-out.xml:

内容与flightdata.xml完全相同。 

2 自编他解  encode、OpenEXI.jar  [default option: compress=false]

运行encode程序,得到flightdata.xml编码后的文件-- flightdata-xcode.xml.exi。

使用OpenEXI.jar解码,必须选中Alignment:bitPacked选项:

解码输出文件-- flightdata-xcode.xml_decode.xml

除了域名空间不同,内容完全相同。表明解码成功。

3 他编自解  OpenEXI.jar、decode  [default option: compress=false]

使用OpenEXI.jar编码输出文件--flightdata_encode.exi,字节内容与自编结果完全一致:

运行decode程序,解码成功。

4 他编他解  OpenEXI.jar、OpenEXI.jar [default option: compress=false]

输出文件 flightdata_encode_decode.xml

与原始内容比较, 只有域名空间差异,内容一致:

【测试结论】

经过有option/无option选项编解码,自编他解/他编自解,表明efficientXML 编解码功能与OpenEXI.jar完全兼容,输出结果是一致的。唯一的差别是OpenEXI.jar 多输出了两个标准域名空间,域名符号不同,但是这都不影响正常使用。

http://www.dtcms.com/wzjs/816244.html

相关文章:

  • 苏州最大的网站企业管理咨询公司排行
  • 网站建设贵不贵苍南具城乡建设局网站
  • 运动 网站专题怎么做win2012服务器网站建设
  • 电子商务网站建设与规划教案公司网站建设改版
  • 免费合同模板网站织梦 wordpress
  • 广东手机微信网站制作百度极速版推广员怎么申请
  • 做问答的网站技术支持 中山网站建设
  • 做外贸用什么浏览国外网站电商模板免费下载
  • 网上课程网站建设方案俄罗斯最新消息今天新闻
  • 在网站后台挂马wordpress中设置
  • 苏州网站优化排名推广wordpress对比
  • 专业网站建设价格分析wordpress怎么加锚文本
  • 网站开发对招聘人员要求邯郸信息港最新招聘信息2023
  • 网站建设项目补充协议如何办网站
  • 郑州做网站设计建立网站的作用
  • 如何用ps做创意视频网站罗湖商城网站设计推荐
  • 学校语言文字网站建设实物黄金哪个网站做的好
  • 杭州钱塘区网站建设wordpress timestamp
  • 中山地区做网站公司google在线代理
  • 辽宁省建设银行网站网站和app的优缺点
  • 简便网站建设wordpress+培训模板
  • 网站大致内容最新新闻消息事件
  • 有什么值得做的网站定制钻戒
  • 网站怎么弄wordpress添加按钮
  • 甘州区建设局网站优秀室内设计作品
  • 维护网站费用怎么做会计凭证个人的网站备案多少钱
  • 平面设计网站有哪些比较好免费crm软件
  • 阿里云可以做哪些网站网站打不开原因
  • 旅游网站建设的经济评价个人或主题网站建设实验报告
  • 爱有声小说网站捡个校花做老婆wordpress tao2014