在R中:创建XML头文件

时间:2015-04-15 19:42:43

标签: xml r

如何在R中创建XML头文件?我需要创建一个如下所示的xml文件:

<?xml version="1.0" encoding="utf-8"?>
<nodeName data="Hello" info="World"/>

现在我正在使用此代码:

top = newXMLNode("nodeName",attrs = c(data="Hello" ,info="World"))
saveXML(top,filepath)

产生这个:

<nodeName data="Hello" info="World"/>

如何使用它创建xml标题信息?

1 个答案:

答案 0 :(得分:2)

您想要创建XML文档,而不仅仅是XML节点。尝试

doc <- newXMLDoc()
root <- newXMLNode("nodeName",
    attrs = c(data="Hello" ,info="World"), 
    doc=doc)
saveXML(doc, filepath, encoding="utf-8")