r - R:更新 XML 文件中的数据
问题描述
我需要采用一个现有的 XML 文件,该文件具有以下重复 56 次的布局。
<properties>
<frame-color>#1f78b4</frame-color>
<fill-color>#1f78b4</fill-color>
<frame-brightness>0</frame-brightness>
<fill-brightness>0</fill-brightness>
<dither-pattern>I24</dither-pattern>
<valid>true</valid>
<visible>true</visible>
<transparent>false</transparent>
<width/>
<marked>false</marked>
<animation>0</animation>
<name>layername</name>
<source>243/0@1</source>
</properties>
<name/>
</layer-properties>
我想用我存储在名为 PLYRJOIN%NEW 的单独数据框列中的值更新上面特定节点“名称”的文本值。数据框列中的值的排序方式使得替换可以按顺序完成并且是正确的。即 xml 文件中有 56 个条目,然后我想将 56 个相应的值复制到现有节点 XML 中以替换现有值。我虽然最初可能可以使用循环来逐步执行此操作,但我一直无法找到正确的语法。
本质上,我需要知道的是需要哪个函数将 XML 节点值替换为另一个数据框中现有列的值并循环 56 次。非常感谢
解决方案
推荐阅读
- c++ - Cmake 在 Windows 中运行良好,但在程序在 Linux ( Ubuntu ) 中运行时会出现链接器错误
- c# - C# 以编程方式生成枚举
- api - WSO2 API Manager - 用于连接 WSO2 API 管理器以执行 TOKEN API 操作的 Java 代码示例,例如生成生产密钥、令牌、刷新令牌等
- laravel - 如何使用 socket.io 加速 laravel 应用程序
- c# - Docusign 获取更新的文档
- javascript - 新用户出现未定义
- vue.js - 在vue js项目中为站点的每个url添加一些url的查询参数
- javascript - 当所有源可观察对象完成时,如何将多个可观察对象变成一个发出一次的可观察对象?
- audiokit - AudioKit AKSequencer 和 Ableton Link
- c++ - Program Dev C++ [Error] id returned 1 exit status