I need to modify my XML in SQL Server 2016 to add a Namespace and a couple of header tags. Currently I have a Select Query That gives me this block
Select @MAXML, @TRANSXML,@HOSTSETTINGSXML FOR XML PATH
<merchantAuthentication>
<name>myName</name>
<transactionKey>myKey</transactionKey>
</merchantAuthentication>
<transactionRequest>
<amount>5.500000000000000e+000</amount>
</transactionRequest>
<hostedPaymentSettings>
<settingName>hostedPaymentBillingAddressOptions</settingName>
<settingValue>{"show": true, "required":true}</settingValue>
</hostedPaymentSettings>
<hostedPaymentSettings>
<settingName>hostedPaymentButtonOptions</settingName>
<settingValue>{"text": "Pay"}</settingValue>
</hostedPaymentSettings>
<hostedPaymentSettings>
<settingName>hostedPaymentReturnOptions</settingName>
<settingValue>anyValue</settingValue>
</hostedPaymentSettings>
And this should be my output:
<Request>
<Body>
<Xml>
<getHostedPaymentPageRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
My xml from above
</getHostedPaymentPageRequest>
</Xml>
</Body>
</Request>
I am stuck. tried a number of times but could not get the exact xml. Thanks is advance.