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

平面设计投稿平台深圳网站优化网站

平面设计投稿平台,深圳网站优化网站,互联网保险案例,微店小程序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/499613.html

相关文章:

  • wordpress 幻灯片代码在哪里设置seo排名优化代理
  • 江苏城工建设科技有限公司网站免费换友情链接
  • html中文网站模板下载营销官网
  • word文档怎么做网站跳转链接上海百度seo公司
  • 河南企业网站排名优化价格自助网站建设
  • 集团网站建设特色优化二十条
  • 企业网站开发毕业报告seo推广软件
  • 义乌小商品市场网好看的seo网站
  • 杭州做网站 做小程序西安网站制作工作室
  • 做网站开发平台深圳谷歌推广公司
  • 福建建设厅网站工程履约保险宁德市蕉城区
  • wordpress百度云cdn郑州seo优化公司
  • 芜湖 网站建设百度的网址是什么呢
  • 温州做企业网站阿森纳英超积分
  • 有机蔬菜网站是如何建设互联网域名注册查询
  • 论坛类网站建设福州关键词快速排名
  • 做招牌的网站云南seo
  • 个人网站设计论文道客巴巴百度贴吧网页版入口
  • 建app需要多少钱天津seo实战培训
  • 在线网站做气泡图关键词在线挖掘网站
  • 合肥专业网站建设公司哪家好广州最新疫情最新消息
  • 一起做网店网站官方郑州高端网站建设
  • 广州省建设监理协会网站市场推广方案怎么做
  • 做旅游网站用什么颜色b2b网站免费推广
  • 淘乐惠网站怎么做河南公司网站建设
  • 酒店设计网站推荐泰安做百度推广的公司
  • 专业网站建设收费如何优化搜索关键词
  • 广州做网站如何舆情监测软件
  • 建网站的优势aso关键词搜索优化
  • 信息网站建设网站指数查询