2
我有从R.创建R中的XML文件并保存
保存XML文件中的问题首先,我写到这里我的代码:
doc = newXMLDoc()
document = newXMLNode("Document", doc = doc)
set = newXMLNode("Settings", parent = document)
elements = newXMLNode("Elements", parent = set)
newXMLNode("Canvas", parent = elements, attrs = c(Id = "1"))
newXMLNode("Canvas", parent = elements, attrs = c(Id = "2"))
objcol = newXMLNode("ObjectCollection", parent = document)
timeSeries1 = newXMLNode("Timeseries", parent = objcol)
timeSeries2 = newXMLNode("Timeseries", parent = objcol)
saveXML(doc, file="test.dtv", indent = T,
prefix = '<?xml version="1.0" encoding="utf-8" standalone="no"?>\n')
所以,如果我保存的文档没有前缀,都是好,但我没有在我的输出文件中加上前缀。当我添加前缀属性到函数saveXML时,输出非常糟糕。它前缀后只有一个'\ n'(因为我把它写在前缀字符串中),但所有文档都在一行上。我没有想法如何解决它。 感谢您的关注。
您使用哪个软件包来创建XML文档? – ricoderks
@ricoderks我使用XML包 –