一。
从技术角度讲,XML和关系数据同属于数据管理的手段。狭义的XML仅仅指一种语言和采用该语言所描述的XML文档,广义的XML包括XML语言、XML文档以及所有与XML相关的工具和技术,例如,XML解析器及解析技术,XML转换技术(XSL、XSML)等。广义的XML与DBMS大致具有相似的作用,XML与DBMS相同之处是:①提供数据存储,关系数据以数据库系统为手段、XML以文件系统为手段。②提供对数据的直接存取访问,两者都不需要用户关心数据的物理结构。③提供数据的模式描述:XML采用DTD(Document Type Definition,文档类型定义)或XML Schema(XML规范)来描述数据的逻辑结构;关系数据通过关系模式来描述数据的逻辑结构。④提供应用逻辑接口:XML采用SAX(Simple API for XML)和DOM(Document Object Model)定义应用编程接口,使应用程序能够访问和更新XML文档的样式、结构和内容;关系数据采用ODBC、JDBC、OLEDB等。