【发布时间】:2014-07-21 14:43:05
【问题描述】:
我是 Python 新手,我正在尝试使用 XML 文件。我知道如何解析和搜索知道结构的信息,但我不知道如何在不知道该值所附加到的标签的情况下搜索值。
例如:
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>TRUE</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>TRUE</year>
<price>39.95</price>
</book>
<adventure>
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>TRUE</year>
<price>TRUE</price>
</adventure>
</bookstore>
在本例中,我想查找所有“TRUE”值并将该值替换为“OK”。你会怎么做?
谢谢
【问题讨论】:
-
TRUE是否存在于 XML 文件 标签之外 的任何位置?
标签: python xml parsing search replace