Javaを使用してSharepoint2010oDataリストを使用しています。SSLとNTLMv2を使用した接続はこれまでのところうまく機能しており、Atom形式で応答が返ってきます。SharepointでJSON形式が無効になっているようです。次のステップは、応答を効率的に解析して、Javaでリストエントリのコンテンツプロパティを取得することです。
使用のようないくつかのオプションがあります:
- Romeはフィード応答を解析しますが、必要なコンテンツプロパティを簡単に解析することはできません。
 - oData4J-しかし、NTLMベースの認証をサポートしていないようです(ドキュメントと未解決の問題に基づく)。
 - Restletフレームワーク-安全で認証されたSharepointoDataサービスを利用するためにこれを使用した人はいますか?
 - XML解析
 
上記のいずれかに関する洞察または経験、および推奨される効率的なアプローチは何ですか?
解析または取得したいコンテンツプロパティは次のとおりです。
<m:properties xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
 <d:ContentTypeID xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">0x01005FC9ED59F2FC4842B6D</d:ContentTypeID>
 <d:Activity xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">Activity 1</d:Activity>
 <d:StartDate xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:type="Edm.DateTime">2012-04-16T00:00:00</d:StartDate>
 <d:EndDate xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:type="Edm.DateTime">2012-04-16T06:00:00</d:EndDate>
 <d:ActivityTypeValue xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:null="true" />
 <d:CreatedById xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:type="Edm.Int32">193</d:CreatedById>
 <d:ModifiedById xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:type="Edm.Int32">193</d:ModifiedById>
 <d:Id xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:type="Edm.Int32">357</d:Id>
 <d:ContentType xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">Item</d:ContentType>
 <d:Modified xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:type="Edm.DateTime">2012-03-30T13:07:18</d:Modified>
 <d:Created xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" m:type="Edm.DateTime">2012-03-30T11:35:42</d:Created>
 <d:Version xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">1.0</d:Version>
</m:properties>