你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Java专栏
Ajax 权衡:XML 的多种风格 (10)
 

清单 4 中,会看到与 HTML 编码中相同的所有内容,但是它对脚本的可访问性更强,因为它仅仅是 JavaScript 的一个子集。可以作为 JavaScript 对象、列表和字符串直接访问数据。这种格式很简洁,保留了以前格式的所有信息,还保留了结构,而且仍然足够灵活,可以处理半结构化数据。这已经很不错了,但是还可以更简单。回到第一个示例 —— 使用电子表格存储数据。在电子表格之间传输数据的一种常用方法是,使用逗号分隔的值(comma-separated value,CSV)。使用这种经过考验的格式,会获得以下文档:


清单 5
                

"Publisher", "Type", "Titles", "Submitted", "Accepted/Rejected", \
"Published", "Payment Received", "Titles Accepted", "Payment", \
"In Kind", "Postage", "Fees"
"Room of One's Own", "Journal", "Hyacinth Blue; Fabrication; \
Thanksgiving; Spilling the Peas", 10 May 2005, 1 Sep 2005, \
1 Oct 2006, 1 Sep 2006, "Hyacinth Blue", 50.00 CAD, \
"2 Copies of Publication Issue", 1.12 CAD,
"Surrey International Writer's Competition", "Contest", \
"The Thirteenth Child", 31 Aug 2006, 26 Sep 2006, 20 Oct 2006, \
20 Oct 2006, "The Thirteenth Child", 150.00 CAD, "Honorable Mention, \
Copy of Anthology", 1.05 CAD, 15.00 CAD
"Word on the Street, Vancouver", "Invited Speaker", \
"10 Minutes of Readings", , , 24 Sep 2006, , , , "T-Shirt, Lunch", ,
"Paideusis: The Journal of the Canadian Philosophy of Education \
Society", "Refereed Journal", "To Carry Over: Metaphor Invents Us \
(seven poems)", 13 Oct 2006, 16 Oct 2006, "(Pending) Nov 2006", , \
"All", , , "Email",


好了,清单 5 证明数据文档可以大大简化。我还要指出 JSON 和 CSV 之间的一个重要差异:尽管 CSV 是一种常用技术,但并没有标准化,而且一般只允许 ASCII 文本。而 JSON 经过明确正规的定义,而且指定使用 UTF-8 编码(Unicode)。所以,尽管这个示例并没有用到 ASCII 范围之外的任何文本,但是 JSON(和 XML)适合处理国际化文本。

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089