DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> Ajax 權衡:XML 的多種風格 (10)
Ajax 權衡:XML 的多種風格 (10)
編輯:AJAX詳解     

清單 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)適合處理國際化文本。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved