Parse XML with asp

Filed Under (Software Development) by admin on 19-10-2011

I am using asp and sending data to my payment gateway for processing. When processed it returns xml back to me that I use. How do I get the values from this response? Response would be returned in this format:

<?xml version=”1.0″ encoding=”UTF-8″?>
<Result>
<TransTime>Mon Nov 08 20:21:06 PST 2004</TransTime>
<OrderID>2004110820210605147</OrderID>
<Approved>APPROVED</Approved>
<ReturnCode>Y:TEST:TESTTRANS:M:X:YYY</ReturnCode>
<ErrMsg></ErrMsg>
<TaxTotal>5.00</TaxTotal>
<ShipTotal>15.00</ShipTotal>
<SubTotal>55.00</SubTotal>
<FullTotal>75.00</FullTotal>
<PaymentType>CC</PaymentType>
<CardNumber>411111…1111</CardNumber>
<CardExpMonth>05</CardExpMonth>
<CardExpYear>07</CardExpYear>
<TransRefNumber>1bd0082c392b7c5b</TransRefNumber>
<CardIDResult>M</CardIDResult>
<AVSResult>X</AVSResult>
<CardAuthNumber>TEST</CardAuthNumber>
<CardRefNumber>TESTTRANS</CardRefNumber>
<CardType>VISA</CardType>
<IPResult>YYY</IPResult>
<IPCountry>CA</IPCountry>
<IPRegion>Ontario</IPRegion>
<IPCity>Toronto</IPCity>
</Result>

This is the code I am using to test with for now:

set xml = Server.CreateObject(“Microsoft.XMLHTTP”)
set xmlDoc = Server.CreateObject(“Microsoft.XMLDOM”)

xml.open “POST”, “##HOST ADDRESS##”, false
xml.setRequestHeader “Content-Type”, “application/x-www-form-urlencoded”
xml.send (orderString)
xmlResponseStr = xml.responseText
Response.Write(“<br /><br />”)
Response.write(xmlResponseStr)

‘ Parse Returned XML
set xmlDoc = Server.CreateObject(“Microsoft.XMLDOM”)
xmlDoc.async = True
xmlDoc.Load(xml.responseXML)

Set itemList = xmlDoc.getElementsByTagName(“*”)

Dim xmlApproved

Response.Write(“<br /><br />”)

For Each item In itemList
Response.Write(“IN HERE”)
For each child in item.childNodes
Response.Write(“IN DEEPER”)
Response.Write(child.nodeName)
Response.Write(“<br /><br />”)
Next
Next

Set xmlDoc = Nothing
Set itemList = Nothing
Set xml = nothing
%>

As you may see this is the first time I have ever attempted something like this.

Number One Dealer for MediSoft and Lytec: Medical Billing Software

Filed Under (Presentations) by admin on 06-10-2011

Complete Medical Billing is your number one source for medical billing software from MediSoft and Lytec. You can trust their friendly staff to help you with your needs just as they have helped hundreds of doctor offices and medical billing services with their medical billing software needs. This includes full versions of MediSoft or Lytec Software along with upgrades for both. Plus they can help you with MediSoft and Lytec Software support and training. They purchase from the publishers directly so they can offer you a good value on any package you are interested in. Their goal is a satisfied customer with every sale.

Satisfied Customer: Medical Billing Software

The number one dealer of MediSoft and Lytec software is Complete Medical Billing Software Store. Because of this they can provide their customers with the highest level of service and expertise with every medical billing software sale. With this high level of service and expertise they can assure you a satisfying experience as a medical billing software customer. Should you find a better value on any of their products just let them know. They want to guarantee your satisfaction with the purchase of that product. At Complete Medical Billing Software Store they are not happy until their customers are happy.