Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

"MSXML2.XMLHTTP.6.0" v "MSXML2.XMLHTTP.3.0"

Status
Not open for further replies.

stirfry

Programmer
Mar 4, 2001
26
IE
I'm trying to use "MSXML2.XMLHTTP.6.0" to send and receive an XML
I have been using "MSXML2.XMLHTTP.3.0" for over 10 years but suspect some of my clients are having problems with the ActiveX security

I use
Code:
Try
   oHttp = CreateObject("MSXML2.XMLHTTP.6.0")
Catch
   oHttp = CreateObject("MSXML2.XMLHTTP.3.0")
Endtry 

oHttp.Open("POST",lUrl,.f.)
oHttp.setRequestHeader("Content-Type","text/xml")
oHttp.send(lxmlFileContents)
I check the status is "200" and get back
lResponseText = oHTTP.responseText
oXML = oHTTP.responseXML

When I'm using "MSXML2.XMLHTTP.6.0" and try to get a element response via
lQualifier=oxml.getElementsByTagName("Qualifier").item(0).text
I now get an error of
'Member ITEM does not evaluate to an object'

Ver 3 works fine.
Do I need to get the element information differently for ver 6

Andrew
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top