Apache Xerces - XML 概覽



什麼是 XML?

XML 是一種基於文字的簡單語言,設計用於儲存和傳輸純文字格式的資料。它是可擴充套件標記語言的簡稱。以下是 XML 的部分顯著特徵。

  • XML 是一種標記語言。

  • XML 是一種基於標籤的語言,例如 HTML。

  • XML 標籤不像 HTML 那樣預先定義。

  • 你可以定義自己的標籤,這就是它被稱為可擴充套件語言的原因。

  • XML 標籤旨在具有自描述性。

  • XML 是 W3C 推薦的資料儲存和傳輸語言。

示例

<?xml version = "1.0"?>
<Class>
   <Name>First</Name>
   <Sections>
      
      <Section>
         <Name>A</Name>
         <Students>
            <Student>Rohan</Student>
            <Student>Mohan</Student>
            <Student>Sohan</Student>
            <Student>Lalit</Student>
            <Student>Vinay</Student>
         </Students>
      </Section>
      
      <Section>
         <Name>B</Name>
         <Students>
            <Student>Robert</Student>
            <Student>Julie</Student>
            <Student>Kalie</Student>
            <Student>Michael</Student>				
         </Students>
      </Section>
      
   </Sections>
</Class>

優點

以下是 XML 提供的優點 -

  • 與技術無關 - 由於是純文字,XML 與技術無關。任何技術都可以使用它來儲存和傳輸資料。

  • 便於閱讀 - XML 使用簡單的文字格式。便於閱讀和理解。

  • 可擴充套件 - 在 XML 中,可以非常容易地建立和使用自定義標籤。

  • 允許驗證 - 使用 XSD、DTD 和 XML 結構可以輕鬆地進行驗證。

缺點

以下是使用 XML 的缺點 -

  • 冗餘語法 - 通常 XML 檔案包含許多重複的術語。

  • 冗長 - 由於是一種冗長的語言,XML 檔案大小會增加傳輸和儲存成本。

廣告
© . All rights reserved.