Brett McLaughlin回顧了一些XML基礎知識,從文檔結構到久存爭議的屬性/元素問題。重新學習如何優化XML並確保擁有最佳結構。也許我早應該討論這些問題,但我並不是XML純粹論者。事實上我認為XML的很多東西愚蠢無聊、本末倒置或者是完全錯誤的。但是我的確認為,既然選擇使用XML,一些基本的概念對於正確使用是必須的,否則何必選擇XML呢?如果多值數據或者長數據不用元素,如果根本不使用屬性,如果濫用或者不用處理指令,某個時候就會發現最好離開XML去編寫自己的私有語言或解析器來處理您的數據。否則就得忍受XML的枷鎖—冗長、奇形怪狀..