在 XML、Html 和 Co 中,您需要指定要關閉的標簽。例如:
<A>
<B>
</B>
</A>
<C>
</C>
但從邏輯上講,您可以像這樣離開它們:
<A>
<B>
</>
</>
<C>
</>
傳輸的資訊將是相同的,這在像 xml 這樣的資料格式中應該是至關重要的。在我看來,將資料大小增加 10% 左右只是為了使其更具可讀性,這似乎是不合邏輯的。那么為什么會這樣呢?
uj5u.com熱心網友回復:
這在定義規范時引起了激烈的爭論,作者有很多 SGML 經驗可以借鑒。共識是,在手動創作時(或在使用錯誤代碼生成 XML 時)如果需要結束標記名稱,則更容易診斷標記不匹配。他們還爭辯說,網路傳輸越來越普遍地使用資料壓縮,這將冗余名稱的開銷幾乎減少到零。
uj5u.com熱心網友回復:
為了可讀性;特別是當我們有很多行代碼時。當創作者為此類事物設計規則時,通常會進行權衡。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/536418.html
標籤:网页格式XML
