1.xml和html的区别1.xml的标签是自定义的,html的标签是预定义的.2.xml是存储数据的,html是展示数据的.3xml的语法是严谨的,html的语法比较松散.
2.xml在定义的时候有哪些必须遵守的语法规范
1.xml文档的后缀名为.xml 2,xml第一行必须是定义为文档声明 3,xml中有且仅有一个根标签 4 属性值必须使用引号引起来,单引号双引号都可以.5 ,标签必须正确的关闭才可以.6, xml标签名称区分大小写.
3.约束的作用
约束就是规定了xml文档的书写规则,类似说明书一样,规定了用户编写时候的规范.
4.对比两种解析方式的优缺点
DOM解析方式:是将标记语言文档一次性加载进内存,在内存中形成一颗dom树,因此有个造成了占内存的缺点,但是相对的,优点就是操作方便,可以对文档进行CRUD的所有操作.
SAX解析方式: 采用逐行读取,是基于事件驱动的,因为是逐行读取,所以不占内存,这是优点,自然缺点就是只能读取不能进行增删改操作,这种方式一般用于移动端.
|