温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
哈喽,大家好,那么这个小节我们来介绍一下,XML又称之为叉ML。那么XML呢?是ibleup一个缩写。叫做可扩展标记语言。谈到标记语言的话,我们会想到另外一门语言。就是HTML hypertup。这个超文本标记语言。那在XM呢,和HTML很像。它们都是由标签组成的。大家看啊,下边这块内容就是一个HXML的一个文档。啊,这样一个形式。那么你看它,它也是由标签组成的。不过呢,这个XML呢,它是被用来设计。啊,用来传输和存储数据的。比如说,我们可以用它来保存一些用户数据。保存一些商品数据。保存一些订单数据,保存一些电影,然后呢,还有这个音乐等等等等。
01:02
我可以让它来保存,而且也可以用它来传输数据。比如说哎,这个数据前端需要我可以通过这个网络以XML的形式。啊,然后把这结果呢返给客户端,客户端就可以使用了。啊,这是XM的一个作用,而HTML作用。它呢,是用来在网页当中呈现数据的。啊,在浏览器当中,哎,你看诶,我们这有一个logo,这呢是一个搜索框是吧,下边是一个大的banner。啊,那么这些都是由HTML标签来完成的,所以说HTML用来呈现数据,而XML呢,用来存储和传输数据。那除此之外呢?XML和HTML之间还有一些差异啊,你比如说HTML里边都是一些预定义标签。而XML里边呢,没有预定义标签。何为预定义标签呢?就是标签呢,提前是定义好的。
02:03
比如说A标签。B标签、SPA标签、u Li Li body标签等等。啊,这些都是HTML里边的预定义标签。但是呢,在XML里边就没有预定义这标签名字,你自个去定,什么name he weight gender,然后movie song等等等等,你都可以去用。啊,这就是XM它的一个特点。那为什么我们要讲一下XML呢?因为之前最开始阿贾克斯在进行数据交换的时候所使用的格式就是用的XML。服务器端给客户端浏览器返回结果时,返回的就是XML格式的一个字符串。啊,就是XML格式字符串,然后呢,前端GS在接到这个结果之后。对这个内容做一个解析,把数据提取出来,然后对数据做一个处理。
03:01
不过呢,现在啊,我们在进行阿贾克斯应用的时候呢,我们就不再使用这个XML了,而是换了另外一种格式,就是杰森。阶层格式呢,相对于XM来说呢,它更加简洁。而且在数据转换这块也更加容易,它可以直接借借助于JS的一些API的方法,快速将字符串转成JS对象。灵活度要远胜于XML。所以说我们接下来的阿贾克斯一个啊,这样一个演示,以及咱们在项目当中的使用,都是用的这样角色。我们在这儿呢,给大家提一下XML,大家知道在历史中我这个已是存在XML这种格式进行数据交换。好了,那么这个小节我们就先到这儿。
我来说两句