一部のODataフィードからの応答を見ると、コンテンツタイプがapplication/xmlまたはapplication/zipに設定されているかどうかによって、構造がわずかに異なることがわかりました。次に2つの例を示します。
- アプリケーション/zip
<content type = "application / zip" /> <m:properties> <d:Id> Simple.Data.Core </ d:Id> </ m:properties
- application / xml
<content type = "application / xml"> <m:properties> <d:ProductID m:type = "Edm.Int32"> 1 </ d:ProductID> </ m:properties> </ content>
どちらもAtomPub(ODataで使用される標準RSSスキーマ)として送信されますが、コンテンツのタイプが「application / zip」の場合、m:properties要素はコンテンツと同じレベルになります。「application / xml」の場合は、これは「コンテンツ」のサブ要素として提供されます。odata.orgのOData仕様によると、2番目の形式は正しいです。最初の形式も使用される(そしてODataクライアントによっても理解される)理由を誰かが知っていますか?
前もって感謝します