2018.5.8 XML编程
1.XML的概念
XML(Extensible Markup Language)可扩展性标记语言是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。
可拓展性标记语言是SGML(标准通用语言)其目标是允许普通的SGML在Web上以目前HTML(超文本标记语言)的方式被服务、接受和处理
2.xml实例文档
<myfile>
<title>XML教程</title> //文章标题 在HTML中指的是页面的标题
<author>张三</author>
<email>icewine</email>
<date>20090330</date>
</myfile>
3.XML的优越性
更有意义的搜索
开发灵活的Web应用软件
不同来源数据的集成
多种应用得到的数据
本地计算机和处理
数据的多样显示
数据可进行粒状的更新
在Web上发布的数据
升级性
压缩性
3.XML文档概述
<?xml version="1.0" encoding="UTF-8"> <!DOCTYPE filelist SYSTEM "filelist.dtd">
<myfile>
<title>XML教程</title> //文章标题 在HTML中指的是页面的标题
<author>张三</author>
<email>icewine</email>
<date>20090330</date>
</myfile
第一行是XML声明,表示文档遵循的是XML1.0版的规范;
第二行定义了文档中的第一个元素myfile,也称为根元素。
第三行文档元素,文档元素中包含的子元素、属性、注释和元素内容
4.XMl文档结构
每个XML文档都分为两个部分:序言和文档元素(或文档节点)序言出现在文档的顶部,其中包含关于该文档的一些信息具体包括了XML声明。它也可以包含其他的元素,如注释、处理指令或是DTD(文档类型定义).
Xml架构
XMl文档
序言
处理命令、注释、DTD样式
文档节点
元素、属性、文本、CDATA、实体、注释
5.XML文档规则
按照规则定义的XML文档称为格式良好的XML文档。
格式良好的XMl文档规则
1.必须有Xml声明语句
2.注意大小写
3.所有的额XML文档必须只有一个跟元素
4.属性值必须引用引号
5.所有的标识