传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区 黑马粉丝团   /  2019-7-21 19:18  /  58 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

5 个回复

倒序浏览
1.xml和html的区别

Html语言是超文本标记语言,是最基础的网页开发语言,用超链接的方式将各种不同空间的文字信息进行组织。而XML是可扩展标记语言,是用来配置文件和在网络中传输数据。
区别:
     1. xml标签都是自定义的,html标签是预定义。
     2. xml的语法严格,html语法松散。
     3. xml是存储数据的,html是展示数据。

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

3.约束的作用
约束的作用是编写一个文档来约束一个XML文档的书写规范,约束可以分为DTD约束和Schema约束。

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

DOM方式将标记语言文档一次加载进内存,在内存中形成一颗dom树。
      优点是操作方便,可以对文档进行CRUD的所有操作。
      缺点是占内存。
SAX逐行读取,基于事件驱动的。
      优点是不占内存。
      缺点只能读取,不能增删改。
回复 使用道具 举报
1.xml和html的区别
xml是用于写配置文件的,html是用于展示数据的

2.xml在定义的时候有哪些必须遵守的语法规范
声明必须要写在第一行,属性值必须要用引号引起来  特殊字符需要转义 >>
   <&lt;   & &amp;


3.约束的作用
xml作为配置文件,如果不约束的话,那么将毫无意义,用约束xml的编写,java程序才能正常的重xml文件中读取需要的值

4.对比两种解析方式的优缺点
dom解析可以CURD 但是比较占用内存
sax解析几乎不占用内存,但是不能增删改
回复 使用道具 举报

1.xml和html的区别
xml是存储数据的,html是展示数据的

2.xml在定义的时候有哪些必须遵守的语法规范
必须在第一行先文档声明、版本号、字符集等
元素名称中间不要出现空格和冒号
元素名称不能以xml开头
属性的值必须用引号包起来

3.约束的作用
xml主要用来做配置文件.xml中的内容就不能乱写 ,通过约束就可以规定xml文件可以出现哪些元素和那些属性.且还能规定他们出现的个数和顺序等

4.对比两种解析方式的优缺点
DTD:
        优点:
              一个xml中只能使用一个dtd约束
              一次性将文档加载到内存中,可以对文档进行增删改查操作

        缺点:
              特别的占用内存

SCHEMA :
        优点:
              一个xml中可以出现多个schema约束

              逐行解析,方便读取,不占用内存
        缺点:
              不能对文档进行增删改操作。
回复 使用道具 举报

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

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

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

4.对比两种解析方式的优缺点
DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树
        优点:操作方便,可以对文档进行CRUD的所有操作
        缺点:占内存

SAX:逐行读取,基于事件驱动的。
        优点:不占内存
        缺点:只能读取,不能增删改
回复 使用道具 举报

1.xml和html的区别
        1、XML用于存储数据,HTML用于展示数据
        2、XML语法严格,HTML语法松散
        3、XML标签是自定义的,HTML标签是预定义的

2.xml在定义的时候有哪些必须遵守的语法规范
        1、标签不能以数字开头,不能包含空格和XML
        2、第一行要定义文档说明

3.约束的作用
        需要读取XML数据时需要指定便签和内容的格式才能被软件正确的读取,约束用于规定用户在写XML文档时必须按照指定的格式书写。

4.对比两种解析方式的优缺点
        dtd:
        优点:编写简单
        缺点:不能控制标签体内容,一份XML文档只能能引入一个个dtd约束
        schema:
        优点:约束能力强,能约束便签体,一份XML文档能引入多个schema约束
        缺点:编写麻烦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马