Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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
Java 如何删除具有相同名称的XML子级_Java_Android_Xml_Dom - Fatal编程技术网

Java 如何删除具有相同名称的XML子级

Java 如何删除具有相同名称的XML子级,java,android,xml,dom,Java,Android,Xml,Dom,谢谢你宝贵的回复 我有两个节点具有相同的名称和不同的数据。我想删除一个特定节点,而不是删除两个节点。例如: <names> <name>Apple</name> <name>Ball</name> <name>Cat</name> <name>Doll</name> <name&g

谢谢你宝贵的回复

我有两个节点具有相同的名称和不同的数据。我想删除一个特定节点,而不是删除两个节点。例如:

        <names> 
        <name>Apple</name> 
        <name>Ball</name>
        <name>Cat</name> 
        <name>Doll</name> 
        <name>Elephant</name> 
        </names>

苹果
球
猫
洋娃娃
大象

在上面的示例中,有5个不同的名称包含相同的节点值。在这种情况下,如何删除一个特定节点。我想删除猫。在DOM中可以这样做吗。??请指导我解决这个问题。

您可以使用dom将xml解析为节点列表,并返回一个列表,以编程方式循环,然后删除所需内容,然后再将其写回xml文件

谢谢,你们有什么例子吗?…请让我对这个概念印象深刻。谢谢你们,老兄,我有个大概的想法。一旦我找到了完美的解决方案,我就会告诉你答案。