Questione : Come analizzo un KML con VB.NET

Devo analizzare un KML generato da google in vb.net. Chiunque ha il codice per questo? rel= " nofollow " " del _blank " " del target= " di http://maps.google.com/maps/geo?q=austin,+tx+78730&output=xml&key=abcdefg del href= del

s/geo di http://maps.google.com/map? q=austin, +tx+78730&output=xml&key=abcdefg
class= del

Risposta : Come analizzo un KML con VB.NET

Forse allegato aiuterà.

Poiché il documento restituito voi ha un namesapce di difetto, DOVETE fornire un prefisso, persino avete pensato che il documento non usi alcuni prefissi (almeno l'esempio non fa). Se non fornite il prefisso sia quando aggiunge al XmlNamespaceManager che quando denomina SelectSingleNode, nessun nodo sarà selezionato. Ho usato “il anyPrefix„ e come la stringa implica, potete usare che cosa prefisso gradite.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
Il sommergibile riservato Button1_Click (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta Button1.Click
    Cliente fioco come nuovo web client ()
    Risultato fioco come stringa
    Xdoc fioco come nuovo XmlDocument
    Mgr fioco come nuovo XmlNamespaceManager (xdoc.NameTable)

    Prova
        risultato = Encoding.UTF8.GetString (client.DownloadData (“http://maps.google.com/maps/geo?q=austin,+tx+78730&output=xml&key=abcdefg "))
        xdoc.LoadXml (risultato)
        mgr.AddNamespace (“anyPrefix„, “http://earth.google.com/kml/2.0 ")
        Me.TextBox1.Text = xdoc.SelectSingleNode (“/anyPrefix: kml/anyPrefix: Risposta/anyPrefix: Condizione/anyPrefix: codice„, mgr) .InnerText
        Me.TextBox2.Text = xdoc.SelectSingleNode (“/anyPrefix: kml/anyPrefix: Risposta/anyPrefix: Condizione/anyPrefix: richiesta„, mgr) .InnerText
    Fermo
        MsgBox (“incapace di caricare programmi oggetto i dati! ")
    Prova di conclusione
Sommergibile dell'estremità
Altre soluzioni  
 
programming4us programming4us