[JAVA] Read operation of Properties file and XML file

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.List;
import java.util.Properties;

public class TestDemo {
    public static void main(String[] args) {
        readPropertiesFile();
        readXmlFile();
    }

    public static void readPropertiesFile(){
        Properties prop = new Properties();
        try {
            prop.load(new FileInputStream("resources/test.properties"));
            System.out.println(prop.getProperty("username"));
            System.out.println(prop.getProperty("password"));
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static void readXmlFile(){
        SAXReader reader = new SAXReader();
        try {
            Document document = reader.read(new File("resources/test.xml"));
            System.out.println(document.getRootElement().getName());

            List<Element> elements = document.getRootElement().elements();
            for (Element ele : elements){
                System.out.println(ele.element("name").getText());
                System.out.println(ele.element("author").getText());
            }
        } catch (DocumentException e) {
            e.printStackTrace();
        }
    }
}

Directory Structure:
write picture description here

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325826546&siteId=291194637