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檔大小增加了傳輸和存儲成本。
開始學習 >> :Java XML解析器