Was ist der einfachste Weg, das lat und das folgende XML-Fragment zu analysieren? Es gibt keinen Namensraum usw.
Es ist in einer String-Variablen. kein Stream.
%Vor%Alles, was ich bisher gelesen habe, ist zu komplex für das, was eine einfache Aufgabe sein sollte z.B. Ссылка
Ich habe den obigen Link angesehen
Sicherlich gibt es einen einfacheren Weg, dies in .net zu tun?
. . .
%Vor% Sie können natürlich xpath SelectSingleNode
verwenden, um das Element <gpoint>
in eine Variable zu wählen.
Noch einfacher als Mitch Wheats Antwort, denn das fragliche Fragment ist ein wohlgeformtes XML-Dokument:
%Vor%Wenn Sie LINQ für XML verwenden können, können Sie diese zwei Werte folgendermaßen lesen:
%Vor%Wenn Sie sie als doppelt benötigen, müssen Sie sie konvertieren:
%Vor%Vergessen Sie nicht, eine Kultur anzugeben, die einen Punkt für Brüche verwendet. Andernfalls würde dies 511.0 als Breitengrad ergeben.
Verwenden Sie dazu die XElement.Parse (string text) -Methode.
Beispiel:
%Vor%Hoffe, das hilft!