【发布时间】:2022-06-23 02:16:30
【问题描述】:
我想做的是更新注册号 = DE2115 的品牌和型号的值
XML 文件
<?xml version="1.0"?>
<motorvehicles>
<vehicle>
<registration_no> CBB1456 </registration_no>
<make> Toyota </make>
<model> Premio </model>
</vehicle>
<vehicle>
<registration_no> PR2245 </registration_no>
<make> Mazda </make>
<model> Bongo </model>
</vehicle>
<vehicle>
<registration_no> DE2115 </registration_no>
<make> TATA </make>
<model> Sumo </model>
</vehicle>
<vehicle>
<registration_no> CAR7785 </registration_no>
<make> Kia </make>
<model> Optima </model>
</vehicle>
</motorvehicles>
我尝试了以下代码,但它不起作用。
for elm in root.findall("./vehicle/[@registraion_no='DE2115']/make"):
elm.text="Nissan"
【问题讨论】: