XQuery を使用して、応答 XML の要素に属性を追加する必要があります。以下の XML を入力として取り、
<xyz:RootNode xmlns:abc="url1" xmlns:xyz="url2">
<abc:OtherNodes/>
<abc:messageHeader att1="val1" att2="val2">
<abc:childNodes/>
</abc:messageHeader>
<abc:OtherNodes/>
</xyz:RootNode>
値newValを持つもう 1 つの属性newAttを追加し、結果を次のように与えるXquery が必要です。
<xyz:RootNode xmlns:abc="url1" xmlns:xyz="url2">
<abc:OtherNodes/>
<abc:messageHeader att1="val1" att2="val2" newAtt="newVal">
<abc:childNodes/>
</abc:messageHeader>
<abc:OtherNodes>
</xyz:RootNode>
メッセージヘッダーの属性の数は毎回変わる可能性があります。したがって、クエリは既存のすべての属性とともに新しい属性を追加し、ドキュメント全体を返す必要があります。