每個人都只是在消息中使用XML嗎?有什麼好的XML替代品嗎?如果您確實使用XML,您是否定義了XML Schema,以便客戶端知道如何向您的服務發送消息?如何格式化JMS文本消息的正文?
1
A
回答
2
我們使用XML,但我認爲重要的是定製問題的解決方案。我們使用XML的原因是我們基本上是在消息中發送一個對象。如果適用於您正在發送的消息,使用標頭髮送屬性(如果適用),沒有理由不能使用純文本。
我們還沒有爲我們的XML消息定義XSD或DTD,但我們確實有一份正式的文檔來描述其組成,以便其他團隊可以使用我們的供稿而不會給我們造成任何困擾。
1
XML,CSV,HTML,一個簡單的單詞或句子,...這些中的任何一個都是有效的,具體取決於使用和創建消息的上下文。只要保持簡單併發送所需的內容。
它非常靈活,可以適應問題空間。
1
XML可能是最受歡迎的,隨着JSON的緊隨其後 - 但正如其他人在這個主題中所說 - XML,CSV,JSON甚至HTML都很好。
XSD真的被高估了 - 它們唯一真正的價值是如果你希望你的客戶/代碼生成編組代碼(例如使用JAXB)或者如果你想讓人們在他們的編輯器/ IDE中使用XSD來獲得智能完成
相關問題
- 1. JMS消息格式類型
- 2. 缺少JMS/websocket消息中的正文
- 3. Facebook頻道的消息文本格式
- 4. 如何正確使用文本溢出來格式化文本?
- 5. 在p上顯示格式化的文本/消息:confirmDialog
- 6. 如何確保通過JMS succesfull發送文本消息?
- 7. PubNub Server不格式化消息正確
- 8. 如何格式化文本框風格
- 9. 的Java消息格式化
- 10. 如何格式化WebSocket hybi-17消息?
- 11. 如何格式化Joomla錯誤消息
- 12. 如何使用JavaMail API以RTF格式發送正文消息?
- 13. 如何格式化TextBlock中的文本?
- 14. 如何格式化RichTextBox中的文本?
- 15. 如何格式化html中的文本
- 16. 如何格式化UITableView中的文本?
- 17. 如何格式化Y軸的文本
- 18. 如何格式化我的文本?
- 19. 如何格式化TextField的文本? JavaFX
- 20. 格式化文本
- 21. 格式化文本
- 22. 格式化文本
- 23. 格式化文本
- 24. 格式化文本
- 25. 如何通過html格式發送jms消息給jms接收者?
- 26. 格式化文本文件
- 27. 如何格式化郵件正文?
- 28. 正在格式化Dojo文本框
- 29. 格式化消息參數
- 30. VBA消息框格式化
我喜歡在IDE中使用XSDs--用於智能完成和驗證。 – 2008-10-29 15:33:16