47 messaggi dal 13 gennaio 2003
Ciao, ho alcuni dubbi/problemi con l'uso del controllo XmlTextReader
Devo leggere un contenuto xml da un url a cui devo passare dei parametri via querystring.
Questo perchè l'applicativo da cui devo leggere in funzione di questi parametri predispone l'output.

Con il seguente codice ho dei problemi perchè sembra che XmlTextReader non consideri i parametri.

Dim reader As XmlTextReader = New XmlTextReader("http://server/programma.exe?func=ll&objId=11087296&objAction=XmlExport&sort=name")

Do While (reader.Read())

...
...

Se utilizzo l'url direttamente dal browser tutto funziona e vedo una struttura xml corretta, da codice no, leggo quello che mi restituirebbe il solo url "http://server/programma.exe".

In effetti non ho trovato su internet esempi di utilizzo di XmlTextReader con passaggio parametri.

C'è modo di passarli?

Grazie
Ciao
Danilo

Danilo Caldara
501 messaggi dal 09 giugno 2006
Contributi
Ciao.

Forse c'è una soluzione più diretta ma in alternativa perché non provi a passare per un oggetto WebRequest?

[...]
Dim u As New Uri("http://TUO URL CON QUERY STRING")
Dim wr As WebRequest = WebRequest.Create(u)
Dim r As XmlTextReader = New XmlTextReader(wr.GetResponse().GetResponseStream())
[...]

Scusa ma ho scritto questo esempio al volo quindi non garantisco che funzioni.

Ciao.

.:. Marcello Rutter .:.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.