我希望使用python编辑XML文件。我想查找和替换标签中的关键字。在过去,同事建立了模板XML文件,并使用“查找和替换”程序来替换这些关键字。我想使用python查找这些关键字并将其替换为值。我一直在自学Elementtree模块,但我在尝试查找和替换时遇到了麻烦。我附上了我的XML文件的snid位。您将看到一些由%(例如%SITEDESCR%)包围的变量,这些是我想要替换的单词,然后将XML保存到一个新文件中。任何帮助或建议都是很棒的。
谢谢,迈克
<metadata>
<idinfo>
<citation>
<citeinfo>
<origin>My Company</origin>
<pubdate>05/04/2009</pubdate>
<title>POLYGONS</title>
<geoform>vector digital data</geoform>
<onlink>\\C$\ArcGISDevelopment\Geodatabase\PDA_STD_05_25_2009.gdb</onlink>
</citeinfo>
</citation>
<descript>
<abstract>This dataset represents the mapped polygons developed from the field data for the %SITEDESCR%.</abstract>
<purpose>This dataset was created to accompany some stuff.</purpose>
</descript>
<timeperd>
<timeinfo>
<rngdates>
<begdate>%begdate%</begdate>
<begtime>unknown</begtime>
<enddate>%enddate%</enddate>
<endtime>unknown</endtime>
</rngdates>
</timeinfo>
<current>ground condition</current>
</timeperd>
https://stackoverflow.com/questions/6523886
复制相似问题