webForumDet fria alternativet

responseXML, object required

10 svar · 339 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

försöker förstå detta men får bara object required på title, varför?

xmlHttp.Open "get", "http://api.clickatell.com/xml/xml?data=" & strPostBody, False	
xmlHttp.send

set catalog = xmlHttp.responseXML
set title = catalog.selectSingleNode("clickAPI/getBalanceResp")
response.Write(title.text) [b]<--[/b]

denna funkar dock!

xmlHttp.Open "get", "http://api.clickatell.com/xml/xml?data=" & strPostBody, False
xmlHttp.send
XMLDoc.loadXML xmlHttp.responseText

Set nodeLst = XMLDoc.getElementsByTagName("clickAPI/getBalanceResp")
response.write(nodeLst.Item(0).text)
@ndersMedlem sedan juni 200032 969 inlägg
#2

Och hur ser XML:en ut?

doggelitoMedlem sedan juni 20003 076 inlägg
#3
<?xml version="1.0"?>
<clickAPI>
	<getBalanceResp>
		<ok>423.0</ok>
	</getBalanceResp>
</clickAPI>
@ndersMedlem sedan juni 200032 969 inlägg
#4
set title = catalog.selectSingleNode("clickAPI/getBalanceResp[b]/ok[/b]")

?

doggelitoMedlem sedan juni 20003 076 inlägg
#5

mm, trodde också att det var svaret, men icke! samma sak. :(

@ndersMedlem sedan juni 200032 969 inlägg
#6

Det här funkar för mig:

set title = catalog.selectSingleNode("/clickAPI/getBalanceResp/ok")

mvh

doggelitoMedlem sedan juni 20003 076 inlägg
#7

jasså, inte för mig!
kan det ha med objektet att göra tro?
jag använder:

Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")

ska jag byta till nått annat?

doggelitoMedlem sedan juni 20003 076 inlägg
#8

hmm, får tillbaka denna header! är det för att att content type är text/html som det blir fel?

 Date: Mon, 18 Oct 2004 12:21:20 GMT Server: Apache/1.3.28 (Unix) mod_ssl/2.8.15 OpenSSL/0.9.7d PHP/4.3.4 X-Powered-By: PHP/4.3.4 Connection: close Content-Type: text/html

jag testade att köra:

xmlHttp.setRequestHeader "Content-Type", "text/xml"
xmlHttp.Send

men det blir ingen skillnad, fortfarande text/html!

@ndersMedlem sedan juni 200032 969 inlägg
#9

Jag har inte fått setRequestHeader att fungera på det sätt jag skulle vilja heller.

Kan du inte lyfta in resultatet i ett nytt MSXML2.DOMDocument? Då borde du kunna få ihop det!

Mvh

doggelitoMedlem sedan juni 20003 076 inlägg
#10

@nders skrev:

Kan du inte lyfta in resultatet i ett nytt MSXML2.DOMDocument? Då borde du kunna få ihop det!

Jo, i mitt första inlägg beskriver jag att jag måste göra så för att få det att fungera.
Det känns dock kaka på kaka att behöva göra så, varav jag ställde frågan.

@ndersMedlem sedan juni 200032 969 inlägg
#11

Ah, sorry, jag missade att det var det du beskrev. :)

(Det händer mig ofta att jag får köra kaka på kaka med msxml dessvärre...)

144 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)