Salve ragazzi, ho un problema che proprio non capisco,
io devo realizzare dei parser XML,
premetto che non sono un mago di questo mondo, ma credo che le cose più importanti di averle capite
comunque, il problema sta nel recupero del file xml, che mi viene passato attraverso il querystring, così
(http://www...com/autenticazione.asp?<?xml%20version="1.0"%20encoding="iso-8859-1"?><request><header%20isodt="2007-02-16T11:35:40"%20user="zcomuser"%20type="authenticat ion"></header><params><user_login><![CDATA[656557776765565365656]]></user_login></params></request>)
quando io dalla mia pagina asp richiedo tutta la stringa del querystring eseguo request.querystring, ma sembra che lui non mi recuperi nulla,
la prima parte di codice che eseguo è questa:
<%
richiesta = Request.QueryString
Set objXML = Server.CreateObject("Msxml2.DOMDocument.4.0")
objXML.async = False
objXML.load("richiesta")
set objData = objXML.selectSingleNode("request/header")
isodt = objData.GetAttribute("isodt")
set objData = objXML.selectSingleNode("request/params")
identitacriptata=objData.text
set objData = nothing
%>
l'errore che mi da è su questo passaggio isodt = objData.GetAttribute("isodt")
e mi dice questo errore: Necessario oggetto: 'objData'
il problema credo che stia proprio nel querystring, perchè se io carico l'xml da un file funziona perfettamente,
Ora chiedo a voi se avete qualche suggerimento in merito,
Grazie
Marco

Rispondi quotando