Kann R in einer XML-Datei einen Dateipfad ändern
Verfasst: Mi Jun 21, 2017 3:35 pm
Hallo R-User,
kann man mit R in einer XML-Datei auch Dateipfade ändern? Die Datei ist anbei und es betrifft die Änderung von Zeile 2267 in der Datei.
Ich wollte dies mit folgendem Befehl vornehmen und es erscheint dann die Fehlermeldung: Fehler: unerwartete Eingabe in "example.weatherfile <- (d:\"
Code:
Hat jemand hierfür eine Lösung?
Gruß
Martin
kann man mit R in einer XML-Datei auch Dateipfade ändern? Die Datei ist anbei und es betrifft die Änderung von Zeile 2267 in der Datei.
Ich wollte dies mit folgendem Befehl vornehmen und es erscheint dann die Fehlermeldung: Fehler: unerwartete Eingabe in "example.weatherfile <- (d:\"
Code:
Code: Alles auswählen
library(XML)
doc <- xmlTreeParse("d:\\Users\\Documents\\raum-klima-putz\\R\\TestXML\\u1c_i1_GP_B1_KWT_RKA_FW_a1_c1_V300.xml", getDTD = F)
r <- xmlRoot(doc)
ExpPath <- "d:\\Users\\Documents\\raum-klima-putz\\R\\TestXML3"
example.weatherfile <- (d:\Users\Documents\raum-klima-putz\R\WetterdatenJuni2017\ECHAM6_RCP85_CCLM_11km_2032_2032_Karlsruhe_swdirnorm.epw, d:\Users\Documents\raum-klima-putz\R\WetterdatenJuni2017\ECHAM6_RCP85_CCLM_11km_2033_2033_Karlsruhe_swdirnorm.epw, d:\Users\Documents\raum-klima-putz\R\WetterdatenJuni2017\ECHAM6_RCP85_CCLM_11km_2005_2005_Karlsruhe_swdirnorm.epw))
for (i in 1:length(example.storage))
{
xmlValue(r[["ClimateLocation"]][["FileName"]]) <- example.weatherfile[i]
FileName <- paste("Wetter_neu",i, ".xml", sep="");
saveXML(r, file=paste(ExpPath, FileName, sep = "\\"), compression=0, prefix = NULL);
}
Gruß
Martin