2

誰もがメッセージで XML を使用しているだけですか? XML に代わる優れた方法はありますか? XML を使用する場合、サービスにメッセージを送信する方法をクライアントが認識できるように XML スキーマを定義しますか?

4

3 に答える 3

2

XMLを使用していますが、重要なのは問題の解決策を調整することだと思います。XMLを使用する理由は、基本的にメッセージ内でオブジェクトを送信しているためです。送信するメッセージに該当する場合は、必要に応じてヘッダーを使用してプロパティを送信し、プレーンテキストにすることができない理由はありません。


XMLメッセージのXSDまたはDTDは定義していませんが、他のチームが私たちを悩ませることなくフィードを使用できるように、それらの構成を説明する正式なドキュメントがあります。

于 2008-10-28T13:34:44.860 に答える
1

XML はおそらく JSON と並んで最も人気がありますが、このスレッドで他の人が言っているように、XML、CSV、JSON、または HTML でさえ問題ありません。

XSD は本当に過大評価されています。クライアント/顧客にマーシャリング コードを生成させたい場合 (たとえば JAXB を使用)、または人々にエディター/IDE で XSD を使用させてスマートな補完を取得させたい場合にのみ、XSD の唯一の真の価値があります。

于 2008-10-28T16:52:31.310 に答える
1

XML、CSV、HTML、簡単な単語や文など、メッセージが使用および作成されるコンテキストに応じて、これらのいずれかが有効です。シンプルに保ち、そのコンテキストで必要なものを送信してください。

非常に柔軟で、問題空間に適応させることができます。

于 2008-10-28T13:45:48.333 に答える