Converts a dataframe to XML.
fxml_toXML( df, filename = NULL, element.tag = "record", indent = "\t", line.break = "\n", return.xml = FALSE )
| df | The dataframe to be converted (also works with tibbles and the like) |
|---|---|
| filename | Name of the file to which the XML will be saved; default is |
| element.tag | The tag name of the XML element that will carry the data (see example) |
| indent | Character(s) used for indentation to make the XML prettier; tabulator ( |
| line.break | Character(s) that is written at the end of each line of the XML (line break |
| return.xml | If |
If return.xml == TRUE the XML code is returned. If filename is not NULL then the XML is (additionally) written to the specified file.
mydata<-data.frame(list(var1 = c("a", "b", "c"), var2 = c(1,2,3))) fxml_toXML(mydata, return.xml = TRUE)#> [1] "<xml>\n\t<record>\n\t\t<var1>a</var1>\n\t\t<var2>1</var2>\n\t</record>\n\t<record>\n\t\t<var1>b</var1>\n\t\t<var2>2</var2>\n\t</record>\n\t<record>\n\t\t<var1>c</var1>\n\t\t<var2>3</var2>\n\t</record>\n</xml>"