精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品原创,禁止任何转载或其它形式的非法合作,侵权必究
要了解XML,需要了解文本文件格式的层级,最简单的是txt无格式的,再后来是有格式的ini,下面就是xml,比xml更复杂的是HTML,随着网络服务的发展,json兴起。
当我们看到两个不同的异构系统互相交谈时,我们会看到一些共同的标准。
我们和我们的朋友聊天,不仅仅使用一种通用的已知语言(如英语),而且还使用适当的语法。当我们想与我们的计算机交谈时,我们编写“程序”(我们知道如何编写程序和编译器知道如何阅读它)。
XML即俗称的可扩展标记语言是一种标准,我们表示可以传递的数据/消息。在这个互联网世界中,沟通起着重要的作用。特别是两个异构系统之间的通信。
XML只是一种标准格式,其中数据和消息将被表示和传递。每个系统/技术都了解XML并可以理解XML。
假设我们有“客户信息(客户姓名,地址和年龄)”,我们希望通过互联网传输该信息,或者可以从一种技术转移到另一种技术。第一步将以xml格式表示客户信息,其格式如下。
用XML代表多个客户
XML有两个主要的缺点。
XML解析中的困难 - 对于一些轻量级技术,如JavaScript,XML解析不是很容易。一旦获得了从其他技术发出的XML字符串,它就会在自定义逻辑的帮助下获取其中的值(数据)。 更胖 - 在上面的示例中查看以xml表示的客户数据的结构。我们可以很容易地看到很多不必要的标签。与JSON相比,XML的重量相对较重。 不过XML格式应用场合也很多,比如ASP.NET项目的配置文件App.config。 |