xml,json未必是最好的数据传输方案,csv或许更适合_XHTML/WEB_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

xml,json未必是最好的数据传输方案,csv或许更适合

作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数:0

本篇关键词:或许适合方案未必
黑客防线网安网讯:  当数据结构简单到二维表格足够可以描述格式的时候,  逗号间隔表示列,rn表示行,而第一行则是对应的属性名称。  like:  colName1, colName2, colName3  1,"title","http://ss...

  当数据结构简单到二维表格足够可以描述格式的时候

  逗号间隔表示列rn表示行,而第一行则是对应的属性名称

  like:

  colName1, colName2, colName3

  1,"title","http://ss.ss.com/ss"

  2,"title","http://ss.ss.com/ss"

  3,"title","http://ss.ss.com/ss"

  这样,去掉了xml,json等的冗余属性标签,减少了带宽压力!

  注意:属性值是不能包含","的!若包含做怎样的处理会更好,更通用些?

  在客户端,可以根据需要提供一个客户端语言的转换工具,方便地把text转换为xml,json格式

  xml:

<rows>
<row>
<colName1>Colvalue1</colName1>
<colName2>Colvalue2</colName2>
<colName3>Colvalue3</colName3>
</row>
<row>
<colName1>Colvalue1</colName1>
<colName2>Colvalue2</colName2>
<colName3>Colvalue3</colName3>
</row>
</rows>

  json:

[{'colName1': Colvalue1,'colName2': Colvalue2},{'colName1': Colvalue1,'colName2': Colvalue2}]

  这样的解析工具很容易实现,无非是javascript,actionscript,python,php等客户端要分别实现而已!

  ==================================================================

  总结一下各位哥们的发言:

  1、server对象转换为csv,csv再根据需要或者要做处理,增加编程工作(如果对带宽要求高,这部分工作是有意义的);

  2、xml,json是更广泛接受的标准(在没有xml,json之前,管道符分割,逗号分割的数据格式也很常见)

  3、csv传输需要考虑编码格式(xml,json实质也是文本,也需要格式指定)

  4、rn,还是r的问题,统一指定为rn,应该不会有问题,有会php,pyhon的可以测试一下;

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16142-1.html
网站维护教程更新时间:2012-04-06 01:08:31  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer