R中的XML appendNode

时间:2015-01-23 10:54:17

标签: xml r xml-parsing

我的XML文件就像这样:

<entity xsi:type="marketObservation">
  <date>2015-01-21</date>
  <marketInputDef xsi:type="transientRef" ref="EUR_FRA"/>
  <value>0.01958</value>
</entity>

我试图通过在R(示例)中使用append.xmlNode()函数向<date>节点添加一些节点:

append.xmlNode(a[[1]][[1]], xmlNode('a', 56))

假设我的XML文件被解析为 a 变量

但我收到了警告:

  

UseMethod出错(&#34;追加&#34;):     没有适用的方法来追加&#39;应用于类&#34; c的对象(&#39; XMLInternalElementNode&#39;,&#39; XMLInternalNode&#39;,&#39; XMLAbstractNode&#39;)&#34;

有没有其他办法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

我也遇到了这个错误,我最终使用newXMLNode()并指定了'parent'