43 messaggi dal 03 febbraio 2006
www.tdata.it
Salve a tutti,
ho questo problema.
Dopo aver eseguito una richista via socket ad un server XML, salvo il risultato
in un file (out.xml).
Su questo file vado ad effettuare un binding dei dati secondo la struttura XML.
Il problema nasce dalle prime 6 righe del file che sono gli header di risposta
del server.
Se li rimuovo a mano funziona il dinding e tutto il resto.
Come faccio a rimuoverle da codice prima di effetturare il binding del
file XML ?
Spero di essere stato chiaro.

Grazie
bhe se puoi agire sul server che ritorna l'xml cambia la sua logica perche quello che ti riestituisce non è xml.

altrimenti usa ura regular expression per pulire il file xml da cose che non dovrebbero esserci.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
43 messaggi dal 03 febbraio 2006
www.tdata.it
no non posso agire sul server perchè non lo gestisco io.
Il file che mi torna è XML solo che quando mi risponde aggiunge queste righe.

Cerco qualche news su queste regular expression vediamo se risolvo così

grazie
ok ma che righe ti aggiunge postare per curiosità.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
43 messaggi dal 03 febbraio 2006
www.tdata.it
le righe sono queste

HTTP/1.1 200 OK
Content-Type: text/xml
Cache-Control: no-cache
Cache-Control: no-store

e le devo rimuovere altrimenti non mi funziona il binding

e subito dopo mette quelle per l'xml
?xml version="1.0" encoding="UTF-8"?>

<body>

</body>
come salvi xml? vediamo se puoi toglere subito quà le cose indesiderate

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
43 messaggi dal 03 febbraio 2006
www.tdata.it
utilizzo l'oggetto StreamWriter

Dim strServerResponse As String
strServerResponse = objSr.ReadToEnd()
'scrittura del file
Dim sw As StreamWriter = New StreamWriter("out.xml")
sw.Write(strServerResponse)
43 messaggi dal 03 febbraio 2006
www.tdata.it
ciao,
pensavo di intercettare prima della scrittura il contenuto
e se uguale ad una delle righe non scriverlo.
Non so se è fattibile la cosa.

Hai qualche suggerimento ?

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.