python - 使用 Python 更改 XML 文件中包含的文本的最佳方法是什么?

标签 python xml text

假设我有一个名为“MyData.xml”的现有普通 XML 文件,其中包含以下内容:

<?xml version="1.0" encoding="utf-8" ?>
<myElement>foo</myElement>

我想将“foo”的文本值更改为“bar”,结果如下:

<?xml version="1.0" encoding="utf-8" ?>
<myElement>bar</myElement>

完成后,我想保存更改。

完成这一切的最简单最简单的方法是什么?

最佳答案

使用 Python 的 minidom

基本上您将执行以下步骤:

  1. 将 XML 数据读入 DOM 对象
  2. 使用DOM方法修改文档
  3. 将新的 DOM 对象保存到新的 XML 文档中

在这个过程中,python 规范应该会很好地帮助你。

关于python - 使用 Python 更改 XML 文件中包含的文本的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/179287/

相关文章:

python - 为字典格式化 python 文档字符串

ruby - 优秀而简单的 Ruby XML 编写器?

java - 为回收器适配器中的一个数组项膨胀两个 View

mysql - VARCHAR(1500) VS 文本 | Utf-8编码

javascript - 将变量与测试字符串进行比较

python - wx.Gauge在Windows中无法更新超过25%,在Linux中有效

python - 我怎样才能用pyqt在qtableview中显示一个矩阵

python - 获取文本标题

javascript - 如何正确调用eBay交易API并显示结果

python - 跟踪文本文件中读取的最后一行的最佳方法