1
Ich habe eine XML-Struktur mit dem XML-Paket in R erstellt, beim Speichern mit 'saveXML' wird das Kodierungsargument ignoriert.XML-Kodierung mit R
hier ist ein Beispiel
xml1 <- xmlTree()
xml1$addTag("Data","Hello World")
saveXML(xml1,filepath, encoding = "UTF-8")
das Ergebnis ist wie folgt:
<?xml version="1.0"?>
<Data>Hello World</Data>
jedoch zu lesen, ich war die oberste Zeile erwartet:
würde<?xml version="1.0" encoding="UTF-8"?>
jede Hilfe dankbar sein
ich einstellen las 'help' auf' saveXML' und es scheint 'prefix' Attribut verwendet werden kann, um diese Informationen hinzuzufügen. Versuchen Sie 'saveXML (xml1, Dateipfad, Präfix = ' Xml version =" 1.0 "encoding =" UTF-8 "?> \ N')'. Bitte lesen Sie die Hilfe, um die Erklärung zu verstehen. – Sagar
Vielleicht weil UTF-8 der Standard ist? https://stackoverflow.com/questions/16361909/how-default-is-the-default-encoding-utf-8-in-the-xml-declaration –
Typo? Ihr Beispielcode sagt 'ecoding =" UTF-8 "' nicht 'encoding =" UTF-8 "' – G5W