编辑xml文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编辑xml文件相关的知识,希望对你有一定的参考价值。

package com.test.xml;
import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.JDOMException;
import org.jdom2.input.SAXBuilder;
import org.jdom2.output.Format;
import org.jdom2.output.XMLOutputter;

public class UpdateXml {
    public static void main(String[] args) throws JDOMException, IOException {
        // 以下三行为读取xml->doc的固定步骤。得到根元素
        SAXBuilder sb = new SAXBuilder();
        Document doc = sb.build("d:/2.xml");
        Element root = doc.getRootElement();
        
        Element e = root.getChild("appSettings");
        System.out.println(e.getText());
        Element e2 = root.getChild("limit");
        System.out.println(e2.getText());
        e2.setText("150");
        
        //以下4行为固定写入xml的格式,套用就行,将doc写回xml        
         Format f = Format.getPrettyFormat();
        // 相当于<?xml version="1.0" encoding="gbk"?>
        f.setEncoding("gbk");
        // 写进硬盘,这个套用就行。路径左斜杠,一个,右斜杠2个
        XMLOutputter xmlout = new XMLOutputter(f);
        xmlout.output(doc, new FileOutputStream("d:\\2.xml"));
    }

}

 

以上是关于编辑xml文件的主要内容,如果未能解决你的问题,请参考以下文章

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

在扩充XML文件之后,不会调用onCreate()

VsCode编辑器如何自定义代码片段

android.view.InflateException:二进制 XML 文件第 15 行:二进制 XML 文件第 19 行:膨胀类片段时出错

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段2——.vue文件的模板