A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2019-1-25 18:25  /  2462 人查看  /  31 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.xml和html的区别
1. xml标签都是自定义的,html标签是预定义。
2. xml的语法严格,html语法松散
3. xml是存储数据的,html是展示数据
-------------------------------------------------------------------------------------------------------
2.xml在定义的时候有哪些必须遵守的语法规范
1. xml文档的后缀名 .xml
2. xml第一行必须定义为文档声明
3. xml文档中有且仅有一个根标签
4. 属性值必须使用引号(单双都可)引起来
5. 标签必须正确关闭
6. xml标签名称区分大小写
-------------------------------------------------------------------------------------------------------
3.约束的作用
规定xml文档的书写规则
[td]1. DTD:一种简单的约束技术
2. Schema:一种复杂的约束技术


[/td]-------------------------------------------------------------------------------------------------------
4.对比两种解析方式的优缺点
1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
优点:操作方便,可以对文档进行CRUD的所有操作
缺点:占内存
2. SAX:逐行读取,基于事件驱动的。
优点:不占内存。
缺点:只能读取,不能增删改




回复 使用道具 举报

1.xml和html的区别:
①xml主要是存储数据,而html主要是展示数据;
②xml的语法比较严格,html语法比较不严格;
③xml都是自定义的,html是预定义的;

2.xml在定义的时候有哪些必须遵守的语法规范:
  ①xml的文档声明必须在首行首列 ;
  ②xml的文档后缀名为   .xml;
  ③xml标签必须区别大小写;
  ④xml标签必须正确关闭;
  ⑤xml文档中有且仅有一个根标签;
  ⑥属性值必须适应引号引起来(单引双引都可以)。

3.约束的作用:
可以统一xml的编写格式和规范,不然一个程序员一个规则那么程序很难识别到底写了什么代码;
而且没办法对具体内容做到限制的作用,比如写个性别标签,不加约束的话却可以填入123等任意数字。
可是性别肯定不可能是数字呀,这时候就需要约束去限制了让他比如性别只可以输入男跟女两种。

4.对比两种解析方式的优缺点
①. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
优点:操作方便,可以对文档进行CRUD的所有操作
缺点:每次都会把整个xml文件一次性加载进内存,占内存;
②. SAX:逐行读取,基于事件驱动的。
优点:每次读取一行,读完就从内存中释放,不占内存。
缺点:优点带来的便利也给它带来了缺点,只能读取,不能增删改。
回复 使用道具 举报
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解析方式: 采用逐行读取,是基于事件驱动的,因为是逐行读取,所以不占内存,这是优点,自然缺点就是只能读取不能进行增删改操作,这种方式一般用于移动端.
回复 使用道具 举报
1.xml和html的区别
        语法:        xml严格 html松散
        标签:        xml自定义        html预设
        功能:        xml存储数据 html展示数据
2.xml在定义的时候有哪些必须遵守的语法规范
        后缀名必须为.xml
        第一行必须定义文档声明        指定编码方式
        xml只有一个根标签
        属性值必须使用引号引起来
        标签必须正确关闭,除非是自闭和标签
        xml对大小写敏感
3.约束的作用
        说明文档 : 规定xml文档的书写规则(限制)
4.对比两种解析方式的优缺点
        1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
                        * 优点:操作方便,可以对文档进行CRUD的所有操作
                        * 缺点:占内存
        2. SAX:逐行读取,基于事件驱动的。
                        * 优点:不占内存。
                        * 缺点:只能读取,不能增删改
回复 使用道具 举报
1.xml和html的区别
答:1. xml标签都是自定义的,html标签是预定义。
2. xml的语法严格,html语法松散。
3. xml是存储数据的,html是展示数据。

2.xml在定义的时候有哪些必须遵守的语法规范
答:1. xml文档的后缀名 .xml
2. xml第一行必须定义为文档声明
3. xml文档中有且仅有一个根标签
4. 属性值必须使用引号(单双都可)引起来
5. 标签必须正确关闭
6. xml标签名称区分大小写

3.约束的作用
答:规定xml文档的书写规则

4.对比两种解析方式的优缺点
答:1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
优点:操作方便,可以对文档进行CRUD的所有操作。缺点:占内存。
2. SAX:逐行读取,基于事件驱动的。
优点:不占内存。缺点:只能读取,不能增删改。





回复 使用道具 举报
黄成成:
1.xml和html的区别
:html语法格式比较松散,标签是预定义的,标签不区分大小写,可以有多个根标签;xml恰好与之相反,其xml还比html多一个功能就是可以用来储存数据。

2.xml在定义的时候有哪些必须遵守的语法规范
:1. 名称可以包含字母、数字以及其他的字符 2. 名称不能以数字或者标点符号开始 3.名称不能以字母 xml(或者 XML、Xml 等等)开始 4.名称不能包含空格。

3.约束的作用:
规定xml文档的书写规则,使之储存合理的数据。

4.对比两种解析方式的优缺点:
1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树, 优点:操作方便,可以对文档进行CRUD的所有操作;缺点:比较占内存。
2.SAX:逐行读取,基于事件驱动的, 优点:不占内存;缺点:只能读取,不能增删改。
回复 使用道具 举报
1.xml和html的区别
xml标签是自定义的,html标签是预定义的。
xml的语法严格,html语法松散。
xml是存储数据的,html是展示数据的。
2.xml在定义的时候有哪些必须遵守的语法规范
xml第一行必须定义为文档声明,xml文档中仅有一个根标签,属性值必须使用引号,标签必须正确关闭,xml标签区分大小写。
3.约束的作用
规定xml文档的书写规范。因为xml的标签是自定义的,如果不对其进行约束,那么代码就只有自己看得懂,而且约束文件可以运用于不同的解析器,约束提高对代码的读取,管理。
4.对比两种解析方式的优缺点
dom解析是将整个文档加载进内存进行解析,所以它的缺点是内存消耗大不能解析过大的文件,但能对xml进行增删改查操作。
sax是逐行的解析去扫描xml文档,它在读取文档的时候就可以对其进行操作,而不用等到文档加载结束,优点就是加载较快,可以解析大的文件,缺点就是只能读取,不能增删改。




回复 使用道具 举报
1.xml和html的区别
1.xml的标签都是自定义的  HTML则是预定义的
2.xml的语法比较严格    HTML比较随意
3.xml是存储数据        HTML则是展示数据
2.xml在定义的时候有哪些必须遵守的语法规范
1.xml文档的后缀名 .xml
2.xml第一行必须定义为文档声明
3.xml文档中有且仅有一个根标签
4.属性值必须使用引号,引起来
5.标签必须正确关闭
6.xml标签名称区分大小写
3.约束的作用
能够在xml中引入约束文档
能够简单的读懂约束文档
4.对比两种解析方式的优缺点
dom: 优点.操作方便,可以对文档进行CRUD的所有操作  缺点:占内存
sax: 优点:不占内存    缺点: 只能读取,不能增删改




回复 使用道具 举报
1.xml和html的区别
答:Html是超文本标记语言,一种脚本语言,是一种不需要经过编译可被浏览器直接解析执行的一种语言,xml最初的初衷是为了替代html语言,最后因为其格式严谨==其他因素,退出舞台,转战其他方面,xml在开发中常用来传输数据,和被作为配置文件,因为该标签可以自定义所以用来作为配置文件是最好的选择,两者一个作为页面展示,一个用于数据传输与配置。
2.xml在定义的时候有哪些必须遵守的语法规范
答:大体结构与html相似,所有的标签都必须写在根标签内,一般根标签以复数的形式体现便于阅读,第一行必须定义为文档声明【必须第一行】,文档的后缀必须为xml
3.约束的作用
答:用于约束xml标签的编写规范
4.对比两种解析方式的优缺点
答:DOM解析:
         优点:操作方便,一次性将文档全部加载进内存在内存中形成一颗DOM数可以对文档进行CRUD的所有操作
         缺点:太占用内存
SAX:
         优点:不占内存,逐行加载,读取一行加载一行
         缺点:只能读取,不能增删改
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马