1.xml和html的区别 (1)xml的标签都是可以由开发人员自定义的,html标签已经是由w3c预定义好的 (2)xml的语法严格,html语法松散 (3)xml也可以显示数据(不是主要功能),xml主要功能,为了存储数据还有数据传输,html是用于显示数据 2.xml在定义的时候有哪些必须遵守的语法规范 (1)第一行第一列必须定义为文档声明 (2)xml文档中有且仅有一个根标签 (3)自定义的标签必须是围堵标签和自闭合标签,不能省略一部分 (4)xml标签名称区分大小写 (5)属性值必须使用引号(单双都可)引起来 3.约束的作用 (1)约束文档是由框架发开者编写的一套框架说明说,用于约束使用框架的程序员,让框架能够识别程序员编写的自定义标签 (2)约束自定义标签中的内容和自定义标签名称,这样可以xml自定义的内容更规范,方便程序员阅读和获取标签中的内容 4.对比两种解析方式的优缺点 (1)DOM:是将标记语言文档一次性加载中内存中,形成一个dom树,我们可根据标签名和和属性名和属性值,可以对数据进行查询,增删改操作。但由于一次性加载了文档中的所有内容,比较占系统内存 (2)SAX:采取的是逐行读取文档中的内容,基于事件的操作,它的由于是逐行读取所以它比较不占系统内存,但它只能对数据进行读取而不能对数据进行增删改操作 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |