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

廣告