
- 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),它們又由三個實體組成 - 名稱、公司和電話。
廣告