HTTP PUTでXPATHを受け取り、リクエスト本文でデータを受け取るHTTPサーバーを作成しています。
XPATH式の結果をXMLドキュメントのHTTPリクエストデータのデータに置き換える必要があります
例えば
XMLドキュメントは
<presence>
<tuple id="x8eg92n">
<note> i am reading email 3 times a day </note>
</tuple>
</presence>
HTTPリクエストは、たとえば次のようなものです
PUT /pidf-manipulation/users/sip:someone@example.com/index/
~~/presence/tuple%5b@id='x8eg92n'%5d/note HTTP/1.1
If-Match: "xyz"
Host: xcap.example.com
Content-Type: application/xcap-el+xml
...
<note>I'm reading mails on Tuesdays and Fridays</note>
上記では、XMLのnote要素をPUTリクエストの要素に置き換える必要があります。クライアントはこの方法で任意のXPATHを送信し、XMLドキュメントのコンテンツを置き換えることができます。
これをJavaコードで行う方法を教えてください。