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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-7-21 19:18  /  806 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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逐行读取,基于事件驱动的。
      优点是不占内存。
      缺点只能读取,不能增删改。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马