Bevor ich meine Frage beginne: Das letzte Mal, als ich diese Frage gestellt habe, haben einige von Ihnen hilfreiche Links zum Parsen des XML geschrieben. Aber meine Frage ist, wie man die XML-Informationen an erster Stelle in eine String-Variable bringt. Es ist kein Duplikat dieser Links.Kann ich XML von einer Google API in Javascript als String speichern?
Hoffentlich macht meine Frage Sinn. Aber ich versuche, den XML-Code zu speichern, den ich von der Geocode-API von Google (https://developers.google.com/maps/documentation/geocoding/intro) erhalte, damit ich Adressen automatisch formatieren kann, die Leute in einige Felder eingeben.
Im Wesentlichen bin ich auf der Suche nach einem Javascript-Äquivalent von =WEBSERVICE([URL])
in MS Excel.
Die Idee besteht darin, die Adressfelder, die Menschen eingeben, abzurufen, in den Geokodierungs-URL einzufügen, das XML als Zeichenfolge zu speichern (dies ist der Schritt, mit dem ich Probleme habe) und dann die Felder auf die Ergebnisse festzulegen von der API.
Speichern Sie es wo? Sie wissen, dass Javascript Fähigkeiten für Datenpersistenz begrenzt hat, nicht wahr? – lucas
In einer String-Variablen. Und das wusste ich nicht. Ich habe nicht viel Erfahrung mit Javascript. – Mike
Ja, um Daten lokal in Sitzungen zu speichern, müssen Sie sie in Cookies oder lokalen Speicher speichern. Um Daten zu erhalten und zwischen Benutzern zugänglich zu machen, benötigen Sie eine Datenbank. Am Ende wird es wahrscheinlich am Ende sein, dass Sie neu erstellen, was Google standardmäßig bereitstellt. Soweit ich das verstehe. Vielleicht bin ich verwirrt über deine Ziele. In jedem Fall würde ich vorschlagen, JSON-Ausgabe (siehe Dokumente) anfordern, wie das zumindest sparen Sie die Umgehung der Analyse von XML – lucas