Python 获取父节点?
我编写了一个脚本,通过id前缀从大型数据集中删除不需要的对象 这就是这些对象的结构:Python 获取父节点?,python,python-3.x,lxml,Python,Python 3.x,Lxml,我编写了一个脚本,通过id前缀从大型数据集中删除不需要的对象 这就是这些对象的结构: <wfsext:Replace vendorId="AdV" safeToIgnore="false"> <AX_Anschrift gml:id="DENWAEDA0000001G20161222T083308Z"> <gml:identifier codeSpace="http://www.adv-online.de/">urn:adv:oid:D
<wfsext:Replace vendorId="AdV" safeToIgnore="false">
<AX_Anschrift gml:id="DENWAEDA0000001G20161222T083308Z">
<gml:identifier codeSpace="http://www.adv-online.de/">urn:adv:oid:DENWAEDA0000001G</gml:identifier>
...
</AX_Anschrift>
<ogc:Filter>
<ogc:FeatureId fid="DENWAEDA0000001G20161222T083308Z" />
</ogc:Filter>
</wfsext:Replace>
t.remove(obj)
删除。
但不删除对象的其余部分。我试图使用obj.getparent()
获取父节点,但这给了我一个错误。怎么抓住它 obj.getparent()是t
,因此实际上不需要调用getparent()
,只需使用以下命令删除整个对象:
node.remove(t)
或者,如果要删除整个wfs:Transaction
node.getparent().remove(node)
调用
getparent
时会出现什么错误?还有,你能做这个吗?有时候太容易了!非常感谢。
node.getparent().remove(node)