首页 > 解决方案 > 如何在 R 中提取和保存 XML 子节点?

问题描述

我想只从给定的 XML 文件中提取子节点“body”,然后将其再次保存为 XML 文件。我怎样才能做到这一点?XML 文件如下所示:

<books>
  <book date="2019-01-04" xml:lang="de">
    <title>...</title>
    <body>...</body>
    <copyright>...</copyright>
    <categories>
      <category>
        <topic d="0">...</topic>
        <topic d="1" label="True">...</topic>
      </category>
    </categories>
    <authors>...</authors>
    <published>...</published>
    <isbn>...</isbn>
    <url>...</url>
  </book>
...
</books>

我已经尝试过 saveXML 函数,但我不知道如何只选择一个节点。

我期望这样的 XML 文件:

<books>
  <book date="2019-01-04" xml:lang="de">
    <body>...</body>
  </book>
...
</books>

标签: rxmldataframerstudio

解决方案


推荐阅读