title: Modify a portion of an XML with key/value structure
body: <p>I need to write a SQL Server query to change the values of the following example XML, each one should have a different new  value:</p>
  <p>Example:</p>
  <p>From</p>
  <pre><code>&lt;Item&gt;
        &lt;key&gt;RabbitMQConnection&lt;/key&gt;
        &lt;value Tr=&quot;PropertyBag&quot;&gt;
          &lt;Item&gt;
            &lt;key&gt;Encoding&lt;/key&gt;
            &lt;value&gt;65001&lt;/value&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
            &lt;key&gt;HostName&lt;/key&gt;
            &lt;value&gt;TESTHOST&lt;/value&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
            &lt;key&gt;UserName&lt;/key&gt;
            &lt;value&gt;USER&lt;/value&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
            &lt;key&gt;Password&lt;/key&gt;
            &lt;value&gt;PASS&lt;/value&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
            &lt;key&gt;QueueName&lt;/key&gt;
            &lt;value&gt;TESTQUEUE&lt;/value&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
            &lt;key&gt;VirtualHost&lt;/key&gt;
            &lt;value&gt;TESTVHOST&lt;/value&gt;
          &lt;/Item&gt;
        &lt;/value&gt;
      &lt;/Item&gt;
      &lt;Item&gt;
  </code></pre>
  <p>to</p>
  <pre><code>&lt;Item&gt;
            &lt;key&gt;RabbitMQConnection&lt;/key&gt;
            &lt;value Tr=&quot;PropertyBag&quot;&gt;
              &lt;Item&gt;
                &lt;key&gt;Encoding&lt;/key&gt;
                &lt;value&gt;65001&lt;/value&gt;
              &lt;/Item&gt;
              &lt;Item&gt;
                &lt;key&gt;HostName&lt;/key&gt;
                &lt;value&gt;TESTHOST22&lt;/value&gt;
              &lt;/Item&gt;
              &lt;Item&gt;
                &lt;key&gt;UserName&lt;/key&gt;
                &lt;value&gt;USER222&lt;/value&gt;
              &lt;/Item&gt;
              &lt;Item&gt;
                &lt;key&gt;Password&lt;/key&gt;
                &lt;value&gt;PASS22&lt;/value&gt;
              &lt;/Item&gt;
              &lt;Item&gt;
                &lt;key&gt;QueueName&lt;/key&gt;
                &lt;value&gt;TESTQUEUE22&lt;/value&gt;
              &lt;/Item&gt;
              &lt;Item&gt;
                &lt;key&gt;VirtualHost&lt;/key&gt;
                &lt;value&gt;TESTVHOST22&lt;/value&gt;
              &lt;/Item&gt;
            &lt;/value&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
  </code></pre>
  <p>I'm really struggling with <code>xpath</code> language, can I  get some help please?</p>
  <p>Many thanks!</p>