XML資料庫用存儲大量的資訊以XML格式。作為XML的使用正在增加在各個領域中,需要具有在安全的地方來存儲XML文檔。存儲在資料庫中的數據可以使用XQuery,序列進行查詢,並輸出到所需的格式.
XML資料庫類型
有XML資料庫兩大類:
-
基於XML啟用
-
原生XML(NXD)
X基於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>zaixian</company>
<phone>(011) 123-4567</phone>
</contact1>
<contact2>
<name>Manisha Patil</name>
<company>zaixian</company>
<phone>(011) 789-4567</phone>
</contact2>
</contact-info>
這裏,接觸的表被創建,保存的聯繫人記錄(contact1和contact2),這反過來又由三個實體 - 姓名,公司和電話。
