如何从R对象创建xml,例如,是否有“listToXml”函数?
发布时间:2020-12-16 07:56:31 所属栏目:百科 来源:网络整理
导读:R的 XML软件包有一个xmlToList函数,但没有相反的功能,是否有一个R的功能,将列表转换为XML对象? 我会喜欢的 listToXML(list('a')) 那返回 a/a 但我最能找到的是 library(XML)xmlNode(list('a')) 返回 /a 对这个问题的帮助,以及对R对象到XML的转换的理解(XML
R的
XML软件包有一个xmlToList函数,但没有相反的功能,是否有一个R的功能,将列表转换为XML对象?
我会喜欢的 listToXML(list('a')) 那返回 <a></a> 但我最能找到的是 library(XML) xmlNode(list('a')) 返回 </a> 对这个问题的帮助,以及对R对象到XML的转换的理解(XML包看起来更侧重于使用R来读取XML,而不是支持创建XML). 更新…我无法确定这一点的一个原因是因为我没有意识到< node />中的尾随’/’表示空节点,等效于< node>< / node>
函数newXMLNode执行你所需要的,即编写XML输出.
有关详细信息,请参阅?newXMLNode中的详细帮助和示例.这是一个简短的摘录: top = newXMLNode("a") newXMLNode("b",attrs = c(x = 1,y = 'abc'),parent = top) newXMLNode("c","With some text",parent = top) top 导致: <a> <b x="1" y="abc"/> <c>With some text</c> </a> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |