Newsgroup: it.comp.lang.visual-basic
Titolo: Problema & Xml

Ciao Ragazzi,
sto realizzando un controllo per il meteo in 
vb.net
 
 
Utilizzo questo codice  che funziona:
Private weatherDoc As XDocument
Private src As String
src = "
http://www.google.com/ig/api?weather=Varese
"
weatherDoc = XDocument.Load(src)
 
Ma vorrei cambiare la lingua, da inglese a italiano
utilizzo :
src = "
http://www.google.com/ig/api?weather=Varese&hl=it
"
 
Il problema che và in errore con il carattere speciale "&"
Avete un'idea?
 
Grazie per l'aiuto
Gozilla01 
 

Gozilla01 ha scritto:

Prova:
src = "
http://www.google.com/ig/api?weather=Varese&amp;hl=it
"
 
Bye, G.

Ciao,
grazie per la risposta
Avevo già provato questa soluzione ma non funziona.
 
 
 
"Paperino"  ha scritto nel messaggio news:jknkmh$6km$1...@dont-email.me...


 Prova:
 > src = "
http://www.google.com/ig/api?weather=Varese&amp;hl=it
"
 > Avevo già provato questa soluzione ma non funziona.
 
Così ?
src = "
http://www.google.com/ig/api?weather=Varese%26hl=it
"
 
Bye, G.

 
Ciao,
no anche così non funziona
In explorer 
www.google.com/ig/api?weather=Varese
 è in italiano, mentre con 
XDocument e in inglese.
E quel maledetto carattere "&"
Un'idea sarebbe di usare il controllo WebBrowser, caricando la pagina web, 
perchè riesco ad usare la lingua italiana.
il problema che non riesco a salvare su un file .xml il contenuto del 
controllo e successivamente estrarre i dati dal file.
 
Hai idea di come poter salvare il contenuto?
 
Grazie
 
"Paperino"  ha scritto nel messaggio news:jknn3u$kvq$1...@dont-email.me...


 Hai idea di come poter salvare il contenuto?
 
usa WebClient (o WebRequest) e imposta gli header corretti per la 
lingua (a memoria: Accept-Language) che è esattamente quello che fa il 
tuo borwser, in questo modo hai in mano lo stream della risposta 
localizzato e dai in pasto quello a XDocument.
 
.m
 
-- 
blog @ //
milestone.topics.it
 
 
 

Ciao,
 
grazie per la risposta.
Ho fatto delle prove in questo modo utilizzando il Webclient
 
client.DownloadFile(src, "pippo.xml")
weatherDoc = XDocument.Load("pippo.xml")
 
Porzione di file pippo.xml output e' in format xml ed e' corretto pero in 
inglese
<?xml version="1.0"?>
-<xml_api_reply version="1">
    -<weather section="0" row="0" mobile_zipped="1" mobile_row="0" 
tab_id="0" module_id="0">-<forecast_information>
    ...........ecc
 
Se aggiungo  Accept-Language in lingua italiana il file pippo.xml ottenuto 
e' con i dati in italiano ma il problema che sembra un file in format ascii 
e non una struttura xml
 
client.Headers("Accept-Language") = "it,it"
client.DownloadFile(src, "pippo.xml")
weatherDoc = XDocument.Load("pippo.xml")
 
File pippo.xml output
<?xml version="1.0"?><xml_api_reply version="1"><weather module_id="0" 
tab_id="0" mobile_row="0" mobile_zipped="1" row="0".......eccccc
 
Avete qualche suggerimento per ottenere output in format xml ?
 
Grazie mille
 
"Mauro Servienti [MVP]"  ha scritto nel messaggio 
news:mn.e5877dc3c...@online.nospam...


 non una struttura xml
 
?
 
non esiste un formato xml come formato di file, _è_ un file di testo i 
cui dati sono strutturati secondo il formato xml.
