J2EE复习(二)XML
XML(eXtensible Markup Language)简介 XML 可扩展标记语言 XML是一种您可以用来创建自己的标记的标记语言。 XML由万维网协会(W3C)创建 XML和Html比较 比较内容 HTML XML 可扩展性 不具有扩展性 是元标记言,可用于定义新的标记语言 侧重点 侧重于如何表现信息 侧重于如何结构化地描述信息 语法要求 不要求标记的嵌套、配对等, 严格要求嵌套、配对,并遵循DTD 不要求标记之间具有一定的顺序 的树形结构 可读性及可维护性 难于阅读、维护 结构清晰,便于阅读、维护 数据和显示的关系 内容描述与显示方式整合为一体 内容描述与显示方式相分离 编辑及浏览工具 已有大量的编辑、浏览工具 编辑、浏览工具 XML优势 数据重用 数据和表示分离 可扩展性 语意信息 XML 声明 XML声明一般是XML文档的第一行 XML声明由以下几个部分组成: version - -文档符合XML1.0规范 encoding - -文档字符编码,默认为"UTF-8" 遵循如下规则的XML文档称为结构完整: 语法规范 1.必须有XML声明语句 <?xml version="1.0" encoding=“GBK"?> 2.必须有且仅有一个根元素 3.标记大小写敏感 4.属性值用引号 5.标记成对 6.空标记关闭 7.元素正确嵌套 元素语法 1.名称中可以包含字母