XML 的用途
XML 把数据从HTML 分离
XML 简化数据共享和数据传输
XML 简化平台的变更
XML 使你的数据更有用
XML 用于创建新的 Internet 语言
XHTML - 最新的 HTML 版本
WSDL - 用于描述可用的 web service
WAP 和 WML - 用于手持设备的标记语言
RSS - 用于 RSS feed 的语言
RDF 和 OWL - 用于描述资源和本体
SMIL - 用于描述针针对 web 的多媒体
8.
XML样例
<?xml version="1.0" encoding=“UTF-8"?>
<cd sernum="99999">
<!-- IMHO, a truly great CD -->
<title>Yankee Hotel Foxtrot</title>
<artist>Wilco</artist>
<cover>
<file path="/covers/yht.gif”/>
</cover>
<track no=“4">War on War</track>
</cd>
XML Schema
XML Schema的作用是定义XML文档的合法构建模
块,是DTD的继任者
定义可出现在文档中的元素
定义可出现在元素中的属性
定义哪个元素是子元素
定义子元素的次序
定义子元素的数目
定义元素是否为空,或者是否可包含文本
定义元素和属性的数据类型
定义元素和属性的默认值以及固定值
28.
XML Schema vs.DTD
XML Schema 可针对未来的需求进行扩展
在其他 Schema 中重复使用您的 Schema
创建由标准类型衍生而来的您自己的数据类型
在相同的文档中引用多重的 Schema
XML Schema 基于 XML 编写
XML Schema 支持数据类型
XML Schema 支持命名空间