Мне нужно запросить данные у API, проанализировать конкретные данные и вернуть ответ в xml.
Пока у меня есть то, что работает нормально, но возвращает только текст, а не xml
<%
dim objXMLL
Dim objXML, objXSL, x
Set objXML = CreateObject("MSXML2.DOMDocument")
objXML.async = False
objXML.setProperty "ServerHTTPRequest", True
objXML.Load "http://www.theapisite.com/net/WebService.aspx?Login=name@thesite.com&EncryptedPassword=2873287372372326372638374837473473674634763784637843648736&EDI_Name=Generic\Products&SELECT_Columns=p.ProductCode,pe.Availability&WHERE_Column=p.ProductCode&WHERE_Value=1430-09"
objXML.setProperty "SelectionLanguage", "XPath"
For Each x In objXML.documentElement.selectNodes(".//Products")
Response.write x.nodename & " = " & x.Text
Next
%>
Вот XML, возвращенный из API.
<?xml version="1.0" encoding="UTF-8"?>
<xmldata>
<Products>
<ProductCode>1430-09</ProductCode>
<ProductID>37717</ProductID>
<Availability>Out of Stock</Availability>
</Products>
</xmldata>
Это то, что я хочу отправить обратно в браузер в качестве ответа вместо текста.Как отправить только нужный мне XML и вернуть его в ответ с именами, как показано.
<?xml version="1.0" encoding="UTF-8"?>
<data>
<Products>
<Product>1430-09</Product>
<ID>37717</ID>
</Products>
</data>