XML 的使用
2004 年 1 月 3 日
XML 已經存在一段時間了,而且被廣泛使用 - 確實比它應該被使用的還要多。像大多數工具一樣,XML 適用於某些事情,但不適用於其他事情
- 它非常適合文字標記。我現在正在使用它來撰寫這個 bliki 條目,並且發現它足夠強大,可以寫成一本完整的書。
- 它對於描述文字階層資料來說是可以接受的。使用關閉和開啟標籤會讓它有點雜亂,特別是如果人們使用元素而不是屬性來表示簡單的值。我當然看過更簡單、更易讀的方案,但總的來說,它已經夠好了。擁有工具可以圍繞的標準優於缺點。
- 它對於程式語言來說是糟糕的。一旦你開始放入控制邏輯等結構,XML 的雜訊就會變得難以忍受。最好的例子就是 XSLT,它很難使用。沒有任何語言可以很好地讓子程式呼叫如此痛苦。