gpt4 book ai didi

java - 从 JAVA 项目中读取 xml 文件

转载 作者:行者123 更新时间:2023-11-29 03:34:47 25 4
gpt4 key购买 nike

我需要知道应该将 xml 文件放在 Java 项目中的什么位置。我需要访问放置的 xml 文件并解析它。我试过使用资源文件夹,但它不适合我。有人可以建议我一个关于如何访问放置在 JAVA 项目中的 xml 文件的好主意。我正在使用 Eclipse IDE。

最佳答案

像下面的类一样使用——

this.getClass().getClassLoader().getResourceAsStream("path of file");

注意:项目中的这个xml文件结构

+pro
+src
+resource
-test.xml

例子:

 public class ReadFile {
public void testReadFile() {
InputStream in = this.getClass().getClassLoader()
.getResourceAsStream("/Resources/tset.xml");
//praparing DOM
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
// by sending input stream as input to DOM
Document doc = docBuilder.parse(in);
}
public static void main(String[] args) {
ReadFile file = new ReadFile();
file.testReadFile();
}
}

关于java - 从 JAVA 项目中读取 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16141360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com