【发布时间】:2017-09-01 19:31:20
【问题描述】:
我使用 R 中的 XML 包创建了一个 XML 树,当使用“saveXML”保存时,编码参数被忽略。
这是一个例子
xml1 <- xmlTree()
xml1$addTag("Data","Hello World")
saveXML(xml1,filepath, encoding = "UTF-8")
结果如下:
<?xml version="1.0"?>
<Data>Hello World</Data>
但是我希望第一行是这样的:
<?xml version="1.0" encoding="UTF-8"?>
任何帮助将不胜感激
【问题讨论】:
-
我在
saveXML上阅读help,似乎prefix属性可用于添加该信息。试试saveXML(xml1,filepath, prefix = '<?xml version="1.0" encoding="UTF-8"?>\n')。请阅读帮助以理解解释。 -
可能是因为 UTF-8 是默认的? stackoverflow.com/questions/16361909/…
-
错字?您的示例代码说
ecoding = "UTF-8"而不是encoding = "UTF-8"