WEB开发网
开发学院WEB开发Xml 在 Android 上使用 XML 和 JSON,第 1 部分: 在 A... 阅读

在 Android 上使用 XML 和 JSON,第 1 部分: 在 Android 应用程序上研究 JSON 和 XML 益处

 2010-10-22 17:19:13 来源:WEB开发网   
核心提示: 当这些大且复杂的文件变得更规范时,对程序员和分析员来说手工处理通常是不可能完成的,在 Android 上使用 XML 和 JSON,第 1 部分: 在 Android 应用程序上研究 JSON 和 XML 益处(3),为了解决这个问题,XML 编辑器和验证工具可以在文件和相关的任务管理方面给予帮

当这些大且复杂的文件变得更规范时,对程序员和分析员来说手工处理通常是不可能完成的。为了解决这个问题,XML 编辑器和验证工具可以在文件和相关的任务管理方面给予帮助。例如,文档和遗留格式转换。

除了一般的文本数据,XML 过去常用于存储二进制数据,通过一个称为 CDATA 的特殊标记集合实现。一个 XML 文档中的 CDATA 标记可能含有各种数据,包括其他标记文本,假设该文本本身不含有 CDATA。

通过使用 XML 作为一个结构来执行请求/响应查询,这并不是 API 使用该功能的常用方式。响应数据经常包含一个包含在 CDATA 标记中的 XML 结构。例如,一个 API 调用可能使用一个姓氏 Mott 来请求一个客户记录。数据找到时,封装到一个 XML 结构中并将其置于响应元素中,如 清单 1 所示:

清单 1. 将数据封装到 XML 结构中并将其置于响应元素中

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<request> 
<query> 
<lastname>Mott</lastname> 
<maxhits>100</maxhits> 
</query> 
</request> 
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<response> 
<returncode>200</returncode> 
<query> 
<lastname>Mott</lastname> 
<hits>1</hits> 
</query> 
<data> 
<![CDATA[ 
<contact> 
<firstname>Troy</firstname> 
<lastname>Mott</lastname> 
<age>not telling</age> 
</contact> 
]]> 
</data> 
</response> 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Android 使用 XML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接