- XML教程
- XML - 主页
- XML - 概述
- XML - 语法
- XML - 文档
- XML - 声明
- XML - 标签
- XML - 元素
- XML - 属性
- XML - 注释
- XML - 字符实体
- XML - CDATA 节
- XML - 空白
- XML - 处理
- XML - 编码
- XML - 验证
- XML 有用资源
- XML - 快速指南
- XML - 有用资源
XML - 数据库
XML 数据库用于以 XML 格式存储大量的信息。由于 XML 在各个领域的应用越来越广泛,因此需要一个安全的地方来存储 XML 文档。存储在数据库中的数据可以使用 XQuery 查询,序列化并导出为所需格式。
XML 数据库类型
XML 数据库主要有两类 −
- 支持 XML
- 原生 XML(NXD)
支持 XML 的数据库
支持 XML 的数据库只不过是用于转换 XML 文档的扩展。这是一个关系数据库,其中数据存储在由行和列组成的表中。表中包含一组记录,而记录又由字段组成。
原生 XML 数据库
原生 XML 数据库基于容器,而不是表格式。它可以存储大量的 XML 文档和数据。原生 XML 数据库通过 XPath 表达式进行查询。
原生 XML 数据库比支持 XML 的数据库具有优势。它比支持 XML 的数据库更适合存储、查询和维护 XML 文档。
示例
以下示例演示了 XML 数据库 −
<?xml version = "1.0"?> <contact-info> <contact1> <name>Tanmay Patil</name> <company>TutorialsPoint</company> <phone>(011) 123-4567</phone> </contact1> <contact2> <name>Manisha Patil</name> <company>TutorialsPoint</company> <phone>(011) 789-4567</phone> </contact2> </contact-info>
此处创建了一个联系人表,其中保存了联系人的记录(联系人 1 和联系人 2),它们又由三个实体组成 - 名称、公司和电话。
广告