Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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 如何使用Jdom重命名xml文件的元素_Java_Android_Xml - Fatal编程技术网

Java 如何使用Jdom重命名xml文件的元素

Java 如何使用Jdom重命名xml文件的元素,java,android,xml,Java,Android,Xml,对于以前的答复 我试图使用Jdom概念重命名xml元素,我已经给出了elementNode.setName(newTagName)来更改节点的元素,但是这个命令不起作用。如果有人知道如何更改xml文件的元素,请指导我 我假设您遇到的问题是,您使用JDOM加载的XML文件中的名称没有更改 修改JDOM创建的节点时,不修改原始文件。您只需更改内存中的JDOM数据(从XML文件加载的数据)。因此,在进行重命名之后,您应该将JDOM树写入XML文件(与您从中加载数据相同的文件或其他文件),以实际更改它。

对于以前的答复


我试图使用Jdom概念重命名xml元素,我已经给出了
elementNode.setName(newTagName)
来更改节点的元素,但是这个命令不起作用。如果有人知道如何更改xml文件的元素,请指导我

我假设您遇到的问题是,您使用JDOM加载的XML文件中的名称没有更改


修改JDOM创建的节点时,不修改原始文件。您只需更改内存中的JDOM数据(从XML文件加载的数据)。因此,在进行重命名之后,您应该将JDOM树写入XML文件(与您从中加载数据相同的文件或其他文件),以实际更改它。

我假设您遇到的问题是,您使用JDOM加载的XML文件中的名称没有更改

修改JDOM创建的节点时,不修改原始文件。您只需更改内存中的JDOM数据(从XML文件加载的数据)。因此,在完成重命名之后,您应该将JDOM树写入XML文件(与您从中加载数据的文件相同或其他文件),以实际更改它