xmltodict 同级目录下 两个相同node 去除
a="<div id=‘div1‘><a id=‘a1‘>1</a><a id=‘a2‘></a></div>" b=xmltodict.parse(a) ? ?b=OrderedDict([(‘div‘,OrderedDict([(‘@id‘,‘div1‘),(‘a‘,[OrderedDict([(‘@id‘,‘a1‘),(‘#text‘,‘1‘)]),‘a2‘)])])]))]) c="<a id=‘a1‘>1</a>" d=xmltodict.parse(c)? =?OrderedDict([(‘a‘,‘1‘)]))]) b[‘div‘][‘a‘]=[OrderedDict([(‘@id‘,‘a2‘)])]? ?#列表 ? b[‘div‘][‘a‘].remove(d[‘a‘])? #? ? ?OrderedDict([(‘div‘,‘a2‘)])])]))]) xmltodict.unparse(b)? #?‘<?xml version="1.0" encoding="utf-8"?>n<div id="div1"><a id="a2"></a></div>‘ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |