2008-10-28 23 views

回答

2

我們使用XML,但我認爲重要的是定製問題的解決方案。我們使用XML的原因是我們基本上是在消息中發送一個對象。如果適用於您正在發送的消息,使用標頭髮送屬性(如果適用),沒有理由不能使用純文本。


我們還沒有爲我們的XML消息定義XSD或DTD,但我們確實有一份正式的文檔來描述其組成,以便其他團隊可以使用我們的供稿而不會給我們造成任何困擾。

1

XML,CSV,HTML,一個簡單的單詞或句子,...這些中的任何一個都是有效的,具體取決於使用和創建消息的上下文。只要保持簡單併發送所需的內容。

它非常靈活,可以適應問題空間。

1

XML可能是最受歡迎的,隨着JSON的緊隨其後 - 但正如其他人在這個主題中所說 - XML,CSV,JSON甚至HTML都很好。

XSD真的被高估了 - 它們唯一真正的價值是如果你希望你的客戶/代碼生成編組代碼(例如使用JAXB)或者如果你想讓人們在他們的編輯器/ IDE中使用XSD來獲得智能完成

+0

我喜歡在IDE中使用XSDs--用於智能完成和驗證。 – 2008-10-29 15:33:16