使用 lxml objectify 处理包含句点的 XML 标签

使用 lxml objectify 处理包含句点的 XML 标签

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本文介绍了使用Python和lxml包自动化Jenkins的配置XML文件,包括如何处理包含句点的XML标签、获取标签值和创建标签。作者提供了一个使用Python异常处理创建所有XML标签和子标签的示例,并演示了如何设置新标签的值。

🎯

关键要点

  • 本文介绍了使用Python和lxml包自动化Jenkins的配置XML文件。
  • 处理包含句点的XML标签时,可以使用lxml的objectify的__getattr__()方法。
  • Jenkins的配置文件中有许多标签名包含句点,例如<hudson.triggers.TimerTrigger>。
  • 创建包含句点的标签时,需要使用__setattr__()方法。
  • 示例代码展示了如何使用Python异常处理创建XML标签和子标签,并设置新标签的值。
  • 希望读者能从这个迷你教程中受益,并在将来能够自己使用。
➡️

继续阅读