【发布时间】:2018-11-28 04:57:48
【问题描述】:
是否可以使用 Python 从 XML 文件中提取完整的 XML 文本块?我正在使用 ElementTree 和 Python 从 XML 中提取标签和值,以便比较 2 个 XML 文件。 但是是否可以提取 XML 块的整个文本?
例如:
<stats>
<player>
<name>Luca Toni</name>
<matches>47</matches>
<goals>16</goals>
<WC>yes</WC>
</player>
<player>
<name>Alberto Gilardino</name>
<matches>57</matches>
<goals>19</goals>
<WC>yes</WC>
</player>
<player>
<name>Mario Balotelli</name>
<matches>36</matches>
<goals>14</goals>
<WC>yes</WC>
</player>
</stats>
是否可以使用 python (ElementTree) 从上述 XML 中提取一个特定的完整块 (),如下所示?
<player>
<name>Luca Toni</name>
<matches>47</matches>
<goals>16</goals>
<WC>yes</WC>
</player>
【问题讨论】:
-
您想解析一个 xml 文档,获取一个片段并将该片段转回字符串?
-
是的。我需要一个块的完整内容来将它与另一个文件中的类似内容进行比较
标签: python xml linux elementtree