锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / ASP.NET开源 / XML引导、XML层级和XML使用场合
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品原创,禁止任何转载或其它形式的非法合作,侵权必究

XML引导、XML层级和XML使用场合


前言

要了解XML,需要了解文本文件格式的层级,最简单的是txt无格式的,再后来是有格式的ini,下面就是xml,比xml更复杂的是HTML,随着网络服务的发展,json兴起。

标准的引入

当我们看到两个不同的异构系统互相交谈时,我们会看到一些共同的标准。
我们和我们的朋友聊天,不仅仅使用一种通用的已知语言(如英语),而且还使用适当的语法。当我们想与我们的计算机交谈时,我们编写“程序”(我们知道如何编写程序和编译器知道如何阅读它)。

XML

XML即俗称的可扩展标记语言是一种标准,我们表示可以传递的数据/消息。在这个互联网世界中,沟通起着重要的作用。特别是两个异构系统之间的通信。
XML只是一种标准格式,其中数据和消息将被表示和传递。每个系统/技术都了解XML并可以理解XML。

XML格式的简单例子

假设我们有“客户信息(客户姓名,地址和年龄)”,我们希望通过互联网传输该信息,或者可以从一种技术转移到另一种技术。第一步将以xml格式表示客户信息,其格式如下。


<Customer>
<CustomerName>Russel Fernandes</CustomerName>
<CustomerAddress>New York </CustomerAddress>
<CustomreAge>56</CustomerAge>
</Customer>

用XML代表多个客户


<Customers>
<Customer>
<CustomerName>Russel Fernandes</CustomerName>
<CustomerAddress>New York </CustomerAddress>
<CustomreAge>56</CustomerAge>
</Customer>
<Customer>
<CustomerName>Rajesh Mishra</CustomerName>
<CustomerAddress>India</CustomerAddress>
<CustomreAge>59</CustomerAge>
</Customer>
</Customers>

XML有什么问题或缺点

XML有两个主要的缺点。

XML解析中的困难 - 对于一些轻量级技术,如JavaScript,XML解析不是很容易。一旦获得了从其他技术发出的XML字符串,它就会在自定义逻辑的帮助下获取其中的值(数据)。
更胖 - 在上面的示例中查看以xml表示的客户数据的结构。我们可以很容易地看到很多不必要的标签。与JSON相比,XML的重量相对较重。
不过XML格式应用场合也很多,比如ASP.NET项目的配置文件App.config。
友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内