XML数据库用于以XML格式存储大量信息.随着XML在每个领域的使用越来越多,需要有一个安全的位置来存储XML文档.可以使用 XQuery 查询存储在数据库中的数据,将其序列化并导出为所需格式.
XML数据库类型
有两种主要类型的XML数据库 :
支持XML的
原生XML(NXD)
XML - 启用数据库
支持XML的数据库只不过是为转换XML文档.这是一个关系数据库,其中数据存储在由行和列组成的表中.这些表包含一组记录,这些记录又由字段组成.
原生XML数据库
原生XML数据库基于容器而不是表格式.它可以存储大量的XML文档和数据. XPath -expressions查询原生XML数据库.
原生XML数据库优于支持XML的数据库.它比非支持XML的数据库更能够存储,查询和维护XML文档.
示例
以下示例演示XML数据库 :
Tanmay Patil TutorialsPoint (011) 123-4567 Manisha Patil TutorialsPoint (011) 789-4567
这里创建一个联系人表,其中包含联系人(contact1和contact2)的记录,而联系人又包含三个实体 : 姓名,公司和电话.