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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.xml和html的区别
2.xml在定义的时候有哪些必须遵守的语法规范
3.约束的作用
4.对比两种解析方式的优缺点

53 个回复

倒序浏览
1.xml和html的区别
答:XML和Html都是由w3c公司出品的标记语言,他们的前身是IBM公司创建出来的SGML。Html语言是超文本标记语言,是最基础的网页开发语言,用超链接的方式将各种不同空间的文字信息进行组织。而XML是可扩展标记语言,是用来配置文件和再网络中传输文件。
他们的主要区别在于:
1.html语言的语法松散不严谨,而xml的语法严谨;
2.html的标签都是预定义的,而xml的标签都是自定义的,预定义的意思就是已经把一些功能的标签定义好了,只需要调用这些标签就可以实现功能;
3.html的作用是为了展示网页,而xml是用来存储数据。


2.xml在定义的时候有哪些必须遵守的语法规范
答:xml必须遵守的语法规范如下:
1. xml文档的后缀名 .xml
2. xml第一行必须定义为文档声明,而且需要注意的是如果第一行是空行,或者声明没有顶行书写,都会报错;?后直接跟着xml,不能有空格,不然也会报错
3. xml文档中有且仅有一个根标签;
4. 属性值必须使用引号(单双都可)引起来
5. 标签必须正确关闭;
6. xml标签名称区分大小写
7.编写码协议和浏览器解码协议不一致,则不能解析,因此一般再书写xml的时候会顺便把解析协议一并写上去;

3.约束的作用
答:约束主要会写在约束文档中,这个文档是由框架的搭建者一并提供了,为了明确规定与框架搭配的xml文件的规范,规定 xml 中可以出现哪些元素以及哪些属性,还有它们出现的顺序,按照约束完成的xml文件就是适配这个框架的。

4.对比两种解析方式的优缺点
答:两种解析方式为:DOM和SAX,
其中DOM方式是直接把所有xml文件中的内容一次性加载到内存中进行解析,形成dom树,,优点是:操作方便,可以对标记文本中的内容进行CRUD的所有操作,缺点是比较占用内存;
SAX方式是对于标记文件逐行进行读取,基于事件驱动的,优点是占用内存少,缺点是:只能进行读取动作,不能进行修改的动作。
回复 使用道具 举报
1.xml和html的区别
答:①xml标签都是自定义的,HTML标签都是预定义的
②xml的语法严谨,html语法松散
        xml中:属性必须有引号(单双引都可以)
        标签必须正确闭合
        声明必须在第一行顶格,有空格、空行都不行
        xml标签区分大小写
③xml是存储数据的,html是展示数据的
2.xml在定义的时候有哪些必须遵守的语法规范
答:xml文档后缀为.xml
首行必须定义为文档声明<?xml version="1.0" encoding="utf-8"?>
xml文档中有且仅有一个根标签
xml中的属性值必须使用引号(单双都可以)引起来
标签必须正确闭合
xml标签严格区分大小写
3.约束的作用
答:因为xml的标签都是自定义的,考虑到每个人的习惯不同,标签名也会不同,会造成框架在解析xml文件时会非常的困难麻烦,因此需要框架对xml进行约束
4.对比两种解析方式的优缺点
答:DOM:将标记语言文档一次性加载进内存,在内存中形成一棵domshu
优点:操作方便,可以对文档进行CRUD(增删改查)的所有操作
缺点:占内存
SAX:逐行读取进内存,基于事件驱动的
优点:不占内存
缺点:只能读取,不能进行增删改操作
回复 使用道具 举报
1.xml和html的区别
区别:①标签定义方式:XML自定义        HTML预定义
          ②语法:XML语法要求严格        HTML语法松散
          ③数据:XML存储数据                HTML展示数据
                 
2.xml在定义的时候有哪些必须遵守的语法规范
         ①xml文档的后缀名为.xml
         ②xml第一行必须定义文档声明<?xml 属性列表 ?>version:版本号,必须的属性。encoding:编码方式。standalone:是否独立 yes|no
         ③xml文档中只能有一个根标签
         ④属性值必须用引号引起来单双引都行
         ⑤标签要求必须正确关闭
         ⑥xml标签名称区分大小写

3.约束的作用
作用:用来规范xml文档的书写规则

4.对比两种解析方式的优缺点
两种解析方式:DOM和SAX
        DOM:是将标记语言文档一次性加载进内存,在内存中形成一颗DOM树
                优点:操作方便可以对文档进行CRUD的操作
                缺点:占用内存
        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.对比两种解析方式的优缺点
DOM
优点:操作方便,可以对文档进行CRUD的所有操作
缺点:占内存
SAX
优点:不占内存
缺点:只能存取,不能增删改
回复 使用道具 举报
1.xml和html的区别

        1. xml标签都是自定义的,html标签是预定义。
        2. xml的语法严格,html语法松散
        3. xml是配置文件(永久数据存储),传输(共享),html是展示数据

2.xml在定义的时候有哪些必须遵守的语法规范

        xml第一行必须定义为文档声明
        xml文档中有且仅有一个根标签
        xml属性值必须使用引号(单双都可)引起来
        xml围堵标签必须有结束标签
        xml围堵标签大小写必须一致
       
3.约束的作用

        约束规定了XML文档的书写规则(约束文档)由框架的开发者提供(定义)使框架使用者(码农)根据约束定义XML文档
        XML是自定义标签如果没有约束就可以想写什么写什么.这样XML会相对有约束的更杂乱.且可能没有意义

4.对比两种解析方式的优缺点

        DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
                * 优点:操作方便,可以对文档进行CRUD的所有操作
                * 缺点:占内存
        SAX:逐行读取,基于事件驱动的。
                * 优点:不占内存。
                * 缺点:只能读取,不能增删改
回复 使用道具 举报
1.xml和html的区别
① HTML主要用于展示数据 XML用于存储 传输数据
② 语法要求严格
XML中属性必须有引号
XML中标签区分大小写
XML中标签必须闭合
③ xml标签都是自定义的 html标签是预定义
2.xml在定义的时候有哪些必须遵守的语法规范
①文档声明<?xml version='1.0' encoding='utf-8' ?> 在第一行顶格写
②有且仅有一个根标签 标签名称自定义
3.约束的作用
①能够在xml中引入约束文档
②能够简单的读懂约束文档
4.对比两种解析方式的优缺点
① dtd约束 约束的内容单一(简单) schema约束的内容很详细(复杂)
② schema 本身就是一个xml 降低学习成本   dtd有一定的学习成本
回复 使用道具 举报
1.xml和html的区别
答:
        xml的标签是自定义的,而html的标签是预定义的;
        xml语法严格,而html的语法松散;
        xml时候用来数据的存储和传输,而html是用来展示数据的;

2.xml在定义的时候有哪些必须遵守的语法规范
答:
        文档声明必须在首行且顶格,格式为:<?xml version = '1.0'  ?>;
        根标签有且只能有一个;
        属性值必须用引号引起来,单双引都可以;
        标签必须正确关闭;
        标签需要区分大小写;

3.约束的作用
答:
        作用:规定了xml文档的书写规则,防止xml文档内的标签和文本编写随意混乱;

4.对比两种解析方式的优缺点
答:
        DOM:将xml文档一次性全部加载进内存中,形成一颗dom树;
                优点:操作方便,可以对文档进行CRUD操作;
                缺点:因为是一次性全部加载的,所以占内存;

        SAX:对文档进行逐行读取,基于事件的驱动;
                优点:不占内存;
                缺点:只能读取,不能进行CRUD操作;
回复 使用道具 举报
1.xml和html的区别
1.xml的标签是自定义的,html的标签是预定义的
2.xml的语法严格,html的语法松散
3.xml主要用来存储数据,html主要用来展示数据

2.xml在定义的时候有哪些必须遵守的语法规范
1.首行必须文档声明
2.严格区分大小写
3.根标题只能一个
4.属性值必须加引号
5.标签必须正确关闭
6.xml文档的后缀必须是xml

3.约束的作用
规范xml的编写规则

4.对比两种解析方式的优缺点
DOM
优点:操作方便,可以对文档crud的所有操作
缺点:因为全部加载进内存操作,所有占用内存高

SAX:
优点:不占内存
缺点:只能读取,不能增删改
回复 使用道具 举报
1.xml和html的区别
1)xml语法严谨,html语法松散
2)xml主要应用于存储数据以及传输,html主要应用于数据的展示
3)xml标签都是自定义的,html的标签是预定义的

2.xml在定义的时候有哪些必须遵守的语法规范
* xml声明必须放在第一行顶格位置
* xml区分大小写
* xml必须有根标签
* xml标签必须闭合
* xml标签里的属性必须要用引号(单双引号都可以)

3.约束的作用
约束主要作用是规定了xml文档的书写规则。
由于xml文档的标签是自定义的,如果没有约束文档的书写规则,软件将无法解析xml文档。

4.对比两种解析方式的优缺点
1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
        * 优点:操作方便,可以对文档进行CRUD的所有操作
        * 缺点:占内存
2. SAX:逐行读取,基于事件驱动的。
        * 优点:不占内存。
        * 缺点:只能读取,不能增删改
回复 使用道具 举报
1.xml和html的区别
xml标签都是自定义的,html标签是预定义。
xml的语法严格,html语法松散
xml是存储数据的,html是展示数据

xml在定义的时候有哪些必须遵守的语法规范
xml文档的后缀名 .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的区别
xml标签都是自定义的,html标签是预定义。
xml的语法严格,html语法松散
xml是存储数据的,html是展示数据

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

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

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

1.xml和html的区别
xml标签都是自定义的,html标签是预定义。
xml的语法严格,html语法松散
xml是存储数据的,html是展示数据

xml在定义的时候有哪些必须遵守的语法规范
xml文档的后缀名 .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的区别
1)xml语法严谨,html语法松散
2)xml主要应用于存储数据以及传输,html主要应用于数据的展示
3)xml标签都是自定义的,html的标签是预定义的

2.xml在定义的时候有哪些必须遵守的语法规范
* xml声明必须放在第一行顶格位置
* xml区分大小写
* xml必须有根标签
* xml标签必须闭合
* xml标签里的属性必须要用引号(单双引号都可以)

3.约束的作用
约束主要作用是规定了xml文档的书写规则。
由于xml文档的标签是自定义的,如果没有约束文档的书写规则,软件将无法解析xml文档。

4.对比两种解析方式的优缺点
1. DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
        * 优点:操作方便,可以对文档进行CRUD的所有操作
        * 缺点:占内存
2. SAX:逐行读取,基于事件驱动的。
        * 优点:不占内存。
        * 缺点:只能读取,不能增删改
回复 使用道具 举报
1.xml和html的区别
1.xml的标签是自定义的,HTML的标签是预定义的
2.HTML主要用于展示数据 XML用于存储 传输数据
3.XML语法严格,HTML语法松散

2.xml在定义的时候有哪些必须遵守的语法规范
  XML文件后缀.xml
  XML首行必须定义为文档声明
  属性必须有引导
  标签必须闭合
  XML标签区分大小写

3.约束的作用
规定了xml的书写规则,防止输入一些错误的数据

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

回复 使用道具 举报
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:采取的是逐行读取文档中的内容,基于事件的操作,它的由于是逐行读取所以它比较不占系统内存,但它只能对数据进行读取而不能对数据进行增删改操作
回复 使用道具 举报
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的区别
        xml是可扩展标记语言,其内标签都是自定义的,html标签都是预定义的
        xml基本用于作为配置文件, html用于页面展示
        xml语法严格, html语法松散
2.xml在定义的时候有哪些必须遵守的语法规范
        顶行必须是文档声明
        标签必须正确关闭
        标签内的属性必须使用""或''括起
        根标签只能有一个
3.约束的作用
        用于规定标签的内容、属性, 其中dtd约束内容简单, schema约束内容详细, 多使用schema约束
4.对比两种解析方式的优缺点
        DOM解析: 将文档加载进内存, 在内存中形成DOM树
                优点: 整个文档的节点都成为对象, 便于操作
                缺点: 一次性加载整个文档,若文档内容较多, 将消耗很大内存
        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的区别
区别:1.HTML主要用于展示数据  XML用于存储 传输数据
          2.xml语法要求严格,html语法松散
          3.xml标签都是自定义的 html标签是预定义
2.xml在定义的时候有哪些必须遵守的语法规范
          1.属性必须有引号
          2.标签区分大小写
          3.标签必须闭合
3.约束的作用
作用:对丁xml文档的书写规则,能够在xml中引入约束文档,能够简单的读懂约束文档
4.对比两种解析方式的优缺点
DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
        优点:操作方便,可以对文档进行CRUD的所有操作
        缺点:占内存
SAX:逐行读取,基于事件驱动
        优点:不占内存
        缺点:只能读取,不能增删改
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马