1.XML
1.定义
xml :可扩展标记语言
StartTag 开始标签
body 体标签 EndTag 结束标签
2.历史背景
HTML 标签 在内部可以自己规定
缺陷:传输数据,语法结构不够严谨
XML 可扩展标记语言 语法结构过于严谨
1.约束,规范文件:DTD schema
2.标签自定义
XHTML
HTML5
移动端 应用特别广泛
pc端 HTML4
Http1.1 XP模式(极限开发模式)
W3C 万维网联盟
3.XML 编写
<1.声明>
<根标签>
<元素>
<元素>
2.规范
1.一个XML元素可以包含 字母、数字
2.区分大小写
3.不能以关键字开头 XML
4.不能含空格
总结:1.英文小写字母
2.只能嵌套,不能交叉
4.XML解析
1.两种解析方式
DOM解析(Document Object Model,文档对象模型)是W3C组织推荐的官方处理XML的标准接口
SAX(Simple API for XML) 由社区提供,不是官方标准,但是XML解析实际应用的标准,几乎所有的XML解析器都支持它
2.两种解析方式的区别:
1.SAX处理的优点是边加载边解析,而不像DOM等待所有的数据加载完之后再解析
2.SAX解析的主要优势在于读取大段落得XML时速度很快
DOM解析 w3c 官方 文件流 全部读入,拼装字符串
SAX解析 社区 不是官方标准,但几乎是xml解析的标准
阅读(1582) | 评论(0) | 转发(0) |