用dom4j代码修改xml文件一个标签内容
时间: 2024-05-06 11:16:43 浏览: 209
使用dom4j修改xml文档中的内容(最简单的 )
4星 · 用户满意度95%
可以使用以下代码修改一个标签的内容:
```java
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class ModifyXML {
public static void main(String[] args) {
try {
// 读取XML文件
SAXReader reader = new SAXReader();
Document document = reader.read(new File("path/to/xml/file.xml"));
// 获取根元素
Element root = document.getRootElement();
// 获取要修改的元素
Element element = root.element("tag");
// 修改元素内容
element.setText("new content");
// 保存修改后的XML文件
XMLWriter writer = new XMLWriter(new FileOutputStream("path/to/xml/file.xml"));
writer.write(document);
writer.close();
System.out.println("XML file updated successfully.");
} catch (DocumentException | IOException e) {
e.printStackTrace();
}
}
}
```
其中,`path/to/xml/file.xml` 为要修改的XML文件的路径,`tag` 为要修改内容的标签名。将以上代码中的 `new content` 替换成要修改的内容即可。
阅读全文