Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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
Dom xml解析并从循环中删除最后一个节点_Xml - Fatal编程技术网

Dom xml解析并从循环中删除最后一个节点

Dom xml解析并从循环中删除最后一个节点,xml,Xml,如何删除或跳过嵌套中的节点 实例 下面,我如何跳过的最后一个子项,即: #1>节点:非(:最后一个子节点){rule;} #节点是父类型节点:非是子元素类型 所以,如果你有 <nodes id="container"> <node></node> <node></node> </nodes> 您将使用:nodes[id=“container”]>node:not(:last child){rule;}Dupe;

如何删除或跳过嵌套中的节点

实例 下面,我如何跳过
的最后一个子项,即

#1>节点:非(:最后一个子节点){rule;}

#节点
是父类型<代码>节点:非是子元素类型

所以,如果你有

<nodes id="container">
  <node></node>
  <node></node>
</nodes>


您将使用:
nodes[id=“container”]>node:not(:last child){rule;}

Dupe;非常有趣的问题。我尝试了这个,但它甚至没有选择:
node[id=“1”]:last child
。我假设:
node[id=“1”]:last child:not
…你的意思是你无法获取第一个节点的子节点吗?我没有看到任何有用的回复,这是我的第一篇帖子,没有任何回复…@user32669116这很有趣,伙计。编程语言本身有可能是无法胜任的。因此,您必须使用javascript来解决这个问题。我会再研究一下,然后再给你回复。你说得对。试着回答一些问题,并在下次发布悬赏此外,您还可以尝试不使用
:not
。使用
节点>节点{rule}节点>节点:类型{counter rule;}的最后一个
。根据我的消息来源,这是出于多种原因。
if(childNodelist.item(i).getNodeName().equals("test1")){ some logic }
<nodes id="container">
  <node></node>
  <node></node>
</nodes>