Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 获取父节点?_Python_Python 3.x_Lxml - Fatal编程技术网

Python 获取父节点?

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

我编写了一个脚本,通过id前缀从大型数据集中删除不需要的对象

这就是这些对象的结构:

  <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)