XML、JSON、YAML 三種資訊標記形式的比較
XML:最早的通用資訊標記語言,可擴充套件性好,但繁瑣。
JSON:資訊有益型,適合程式處理(javascript),較xml簡潔。
YAML:資訊無型別,文字資訊比例最高,可讀性好。
XML:Extensible Markup Language(<,>,^,/,? etc.)
舉例:
<?xml version="1.0" encoding="UTF-8"?>
<contact-information>
<name> Samuel Clinton </name>
<designation>
<address> 123 Bakerstreet </address>
<phone> 15356749734 </phone>
</contact-information>
information in Red = Markup : Black = Ordinary Text
Tags and Elements:標籤和元素
< name > Samuel Clinton < /name >
Less-than Greater than Text Less-than Greater than
Character Character Character Character
<-------------Start Tag開始標籤-----------> Text <---------End Tag結束標籤------->
<==================================Element 元素========================================>