比较XML与JSON在Web中的应用_胡千里.pdf

比较XML与JSON在Web中的应用_胡千里.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
比较XML与JSON在Web中的应用_胡千里

比较XML 与JSON 在Web 中的应用 胡千里 ( 同济大学软件学院天津教学中心) 摘要:随着越来越多的AJAX 应用的出现,XML 和JSON 成为主要的数 1.2 XML 和JSON 范例 据交换格式。选择适合的数据交换格式对今后的数据转换和应用程序性能至 假定已经存在一个Employee 类,其有4 个属性:Name,Title , 关重要。通过对比两种格式的语言特性、编程语言支持、运行效率、安全性以 Phone 和Email。下面分别用XML 和JSON 表示这个类的一个实 及应用范围和学习难易程度,并辅以事例及代码片段,说明JSON 比XML 例。 更加适合在Web 应用中作为数据交换格式使用。 1.2.1 XML 关键词: 数据交换格式 XML JSON AJAX ?xml version=1.0 encoding=utf- 8 ? 1 概述 Employee 1.1 XML 与JSON 简介 NameJack/Name XML[1]是Extensible Markup Language 的缩写,中文名称是可 Titledeveloper/Title 扩展标记语言,它源自标准通用标记语言SGML,XML 是从 1995 Phone721/Phone 年开始有其雏形,并向W3C 提案,而在 1998 年二月发布为W3C Emailjack@/Email 的标准(XML1.0)。XML 是一种格式统一,跨平台的语言,早已成为 /Employee 业界公认的标准。XML 使用元素和属性来描述数据。在数据传送过 1.2.2 JSON 程中,XML 始终保留了诸如父/ 子关系这样的数据结构。几个应用 { 程序可以共享和解析同一个XML 文件,不必使用传统的字符串解 “Name”: “Jack”, 析或拆解过程。相反,普通文件不对每个数据段做描述(除了在头文 “Title”: “developer”, 件中),也不保留数据关系结构。使用XML 做数据交换可以使应用程 “Phone”: 721, 序更具有弹性,因为可以用位置(与普通文件一样) 或用元素名 (从 “Email”: jack@ 数据库)来存取XML 数据。 } JSON [2](JavaScript Object Notation) 是一种轻量级的数据交 2 使用编程语言操作XML 和JSON 换格式,易于阅读和编写,同时也易于机器解析和生成。它基于 2.1 XML 与JSON 在项目中的使用方法 JavaScript Programming Language ,Standard ECMA- 262 3rd 作为数据交换格式,XML 和JSON 具有语言无关性的特点,可 Edition- December 1999 的一个子集。JSON 采用完全独立于语言 以在异构的应用程序之间传递数据。在

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档