Я хочу редактировать XML-файлы с помощью python. Я хочу найти и заменить ключевые слова в тегах. Раньше мой коллега настраивал XML-файлы шаблонов и использовал программу «найти и заменить» для замены этих ключевых слов. Я хочу использовать Python для поиска и воспроизведения Добавьте к этим ключевым словам значения. Я учил себя модулю Elementtree, но у меня возникают проблемы с поиском и заменой. Я прикрепил кусочек своего XML-файла. Вы увидите некоторые переменные, окруженные% (например,% 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>