00:00
参没有的学习里面呢,最重要的一个点是什么,是他没有的解析。啊,什么是参和的解析啊,咱们要先把这东西说清楚,咱们前面讲过参没有文件里面是不是保存了一些数据。对吧,那你程序在退出的时候要把这数据保存,那你想想程序再次启动的时候,是不是需要去读取这些数据啊,去用啊,那么去读取这个参没有中的数据转换成为我们需要的内容去做的解析。能理解了吧,就把它解释成我们需要的内容啊解析啊,那么解析呢,它是一种技术,怎么做呀,我们来学习一下,首先要知道一个点啊,就差能呢,它是可扩展的标记性语言啊,那么我们刚刚学习的过程也发现这个东西斜起是不是跟A差不多,所以注意看,不管你是HTML还是L,他们都是标记性的文档,都可以使用W3C组织定制的技术来解析。
01:04
所谓就行,就是这里面的标签都会变成对象的理解吧,那天不是假啊,你看这就是一个标签啊,这些都是标签啊,最终都会被解析成为动,那这个down呢,都会有个什么东西,都会有个document对象,Document对象就表示了整个文档啊,不仅是HTML的L也行,只要你是用的这个技术就有它,哎,就有它,那么最早的时候啊,GDK里面给我们提供了两种插的解析技术,一种是动是吧动,一种是S。而这两个球已经过时了。但是我们还是要了解一下啊,它是解析技术的这个鼻祖,对吧,就从这两种技术一直延伸到今天。啊,那么但这个解析技术呢,是W3C这个组织制定的,而且几乎所有的编程语言都对它有实现,Java呢也不例外啊,Java也不例外,来我们打开GDK这个文档,其实现在虽然说它过时了,但是我们还可以从这个API文档当中找到这个。
02:15
他的痕迹。我们点击显示这块啊,看目录这个地方,这个就是那个GDK的包的一些目录,对吧,你点到org里面有W3C看见吗?面就有这个的技术,这个就有这个解析和需要的些类,应该还有看了吗?还有这不是还有那个对象。它是不是表示了整个A和啊,对吧,就跟我们那天讲的差不多啊,它是个数形结构的嘛,对吧,好吧,那里面的方法呢,你会发现也有啊,Create element呀,哎,还有get element BYD啊get element by是不是也有啊,那些方法差不多啊,就是这个是加二时千,我们那天讲GGS时间合一啊。
03:01
好,我们还是回来,呃,大家记住啊,上公司当然以前是上哈,最早说将来是上公司的,现在是不是被甲骨文收购了啊,那么当初的上公司在PDK5这个版本的收购了,哎,觉得这个网这个技术不是特别好,它又产生了一种新技术叫做S。啊,SS的全称是什么呢?S是sample啊,A是API,那么X呢,是差,最后是什么呢?就是sample API,差是什么意思?简单的接口就可以让你用来处理,差是这个意思,就更简单的意思了哈,好,那么S这个解析啊,它跟W3C定制的这个解析不太一样,它是以。类似事件机制,通过回调啊告诉用户呢,当前正在解析什么内容,而且它是一行一行的读取唱片文件,不会创建大概的动西大要知道什么东西,就是他是读一行处理一行,读一行处理一行,读一行处理行,但当然不是,但就是从头到尾读读一直读读读每读一行这个标签创建个对象的吗?你有读两个标给你串建标准对象,就会让回大量的内存啊,再用大量的内存啊,这是他们之间的一个问题是吧?来。
04:20
所以在解析的时候啊。内存的使用上和性能上面,S都会比do要强一点点。啊,要强一点点啊,这方是道哈,呃,那咱们刚刚说的这两种啊是呃,早期的时候上公司这样提供的,那么除了上公司提供了这两种技术以外啊,还有第三方的一些组织啊,也提供了一些解析的,比如说这栋这洞呢,是在洞这个基础之上啊,人家做了一层封装啊,包装了以后你用起来就更加简单这样子,还有呢,这个洞和贼动和贼呀,是对这个中方啊有进行的一种受伤就更简单了。
05:02
就更简单了,好,那么还有酷这个东西呢,主要是用在安卓手机开发上来,他这个呃,开发的效果呀,跟SS非常接近,学习基本上差不多的。那么这个地方大家看这是第三方的,在这个第三方的解决技术里面,我把这个动作给它标红看见吗。也就是我们重点讲解的时候是用的是动构解啊,重点是动,为啥重点讲解它呀,因为很多框架的底层都是用的动构结来解析长描。啊,所以我们有必要都要进行学习一下好。
我来说两句