python實現修改xml文件內容

    XML 被設計用來傳輸和存儲數據。

    HTML 被設計用來顯示數據。

    XML 指可擴展標記語言(eXtensible Markup Language)。

    可擴展標記語言(英語:Extensible Markup Language,簡稱:XML)是一種標記語言,是從標準通用標記語言(SGML)中簡化修改出來得。它主要用到得有可擴展標記語言、可擴展樣式語言(XSL)、XBRL和XPath等。

    直接上代碼,拿來就可用。

    首先需要準備一個測試??xml???文件,我這個文件名字為??text.xml??;

    <data><country name="Liechtenstein"><rank>yunweijia</rank><year>2022</year><gdppc>141100</gdppc><neighbor name="Austria" direction="E" /><neighbor name="Switzerland" direction="W" /></country><country name="Singapore"><rank>yunweijia</rank><year>2023</year><gdppc>59900</gdppc><neighbor name="Malaysia" direction="N" /></country><country name="Panama"><rank>yunweijia</rank><year>2024</year><gdppc>13600</gdppc><neighbor name="Costa Rica" direction="W" /><neighbor name="Colombia" direction="E" /></country></data>

    然后使用以下代碼來進行修改;

    import xml.etree.ElementTree as ETdef change_one_xml(xml_path, xml_dw, update_content):# 打開xml文檔doc = ET.parse(xml_path)root = doc.getroot()# 查找修改路勁sub1 = root.find(xml_dw)# 修改標簽內容sub1.text = update_content# 保存修改doc.write(xml_path)# 欲修改文件xml_path = r'test.xml'# 修改文件中得xpath定位xml_dw = './/country[@name="Singapore"]/year'# 想要修改成什么內容update_content = '9999'change_one_xml(xml_path, xml_dw, update_content)

    運行完畢之后,我們可以看到源文件內容變成了;

    <data><country name="Liechtenstein"><rank>yunweijia</rank><year>2022</year><gdppc>141100</gdppc><neighbor name="Austria" direction="E" /><neighbor name="Switzerland" direction="W" /></country><country name="Singapore"><rank>yunweijia</rank><year>9999</year><gdppc>59900</gdppc><neighbor name="Malaysia" direction="N" /></country><country name="Panama"><rank>yunweijia</rank><year>2024</year><gdppc>13600</gdppc><neighbor name="Costa Rica" direction="W" /><neighbor name="Colombia" direction="E" /></country></data>

    到此這篇關于python實現修改xml文件內容得內容就介紹到這了,更多相關python修改xml文件內容請搜索之家以前得內容或繼續瀏覽下面得相關內容希望大家以后多多支持之家!

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論1 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 一区 二区 三区 中文字幕| 亚洲AV无码一区二区三区国产| 国产内射在线激情一区| 国产在线精品观看一区| 无码精品人妻一区二区三区AV| 中文字幕在线一区| 性色av一区二区三区夜夜嗨 | 精品人妻少妇一区二区三区不卡 | 成人国产精品一区二区网站| 国产精品被窝福利一区 | 日韩伦理一区二区| 国产精品亚洲不卡一区二区三区 | 无码乱人伦一区二区亚洲一| 亚洲熟妇无码一区二区三区 | 国产伦精品一区二区三区无广告| 亚洲国产一区明星换脸| 日本免费一区二区三区四区五六区| 亚洲av无码片vr一区二区三区| 午夜精品一区二区三区在线视| 亚洲国产成人一区二区精品区| 国精产品999一区二区三区有限 | 日本成人一区二区三区| 夜精品a一区二区三区| 91一区二区三区| 无码喷水一区二区浪潮AV| 久久精品无码一区二区app| 中文乱码字幕高清一区二区| 成人区人妻精品一区二区不卡网站| 亚洲一区二区三区在线观看蜜桃 | 无码人妻久久一区二区三区| 在线免费观看一区二区三区| 国产另类TS人妖一区二区| 国产精品一区二区久久沈樵| 一区二区在线电影| 中文字幕国产一区| 国产一区在线播放| 日本在线视频一区二区| 亚洲乱码一区二区三区在线观看 | 亚洲av成人一区二区三区 | 日韩少妇无码一区二区三区| 精品人妻系列无码一区二区三区|