webForumDet fria alternativet

responseXML, object required

XML

10 svar · 339 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#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)
Medlem sedan juni 200032 967 inlägg
#2

Och hur ser XML:en ut?

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

?

Medlem sedan juni 20003 076 inlägg
#5

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

Medlem sedan juni 200032 967 inlägg
#6

Det här funkar för mig:

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

mvh

Medlem 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?

Medlem 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!

Medlem sedan juni 200032 967 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

Medlem 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.

Medlem sedan juni 200032 967 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...)

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)