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檔案大小增加了傳輸和儲存成本。