在Java应用程序中读取XML文件的最佳/最简单方法是什么?

rmcc:

当前,我们的Java应用程序使用制表符分隔的* .cfg文件中保存的值。我们需要更改此应用程序,以使其现在使用XML文件。

为了从此文件中读取值,使用的最佳/最简单的库是什么?

纪尧姆:

当然,根据您的需要有很多好的解决方案。如果只是配置,则应查看Jakarta commons-configurationcommons-digester

您始终可以使用获取文档的标准JDK方法:

import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;

[...]

File file = new File("some/path");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document = db.parse(file);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Java应用程序中响应AJAX请求的最简单方法是什么?

Java应用程序接收传入电子邮件的最简单方法是什么?

在Java应用程序中使用C源代码的最简单方法是什么?

将Java Web应用程序部署到远程tomcat的最简单方法是什么

在 Java 中打开、修改和读取 .txt 文件更改的最简单方法是什么?

在Spring MVC应用程序中从异常日志记录更改为异常处理的最简单方法是什么?

在跨平台AIR应用程序中存储首选项数据的最简单方法是什么?

在 ionic3 应用程序中制作倒数计时器的最简单方法是什么?

在Docker Hub上共享多容器应用程序的最简单方法是什么?

从Go应用程序刷新特定浏览器标签的最简单方法是什么?

从交互式Jupyter Notebook创建Web应用程序的最简单方法是什么?

完全阻止http访问应用程序子目录的最简单方法是什么?

在整个rails应用程序中实施SSL的最佳和最简单的设置是什么?

在Java Web应用程序中执行异步操作的最简单方法

为您的应用程序获取屏幕截图,提交App Store的最简单方法是什么?

向Android应用程序用户发送意外事件通知的最简单方法是什么?

截至2018年,在Windows Subsystem for Linux上运行GUI应用程序的最简单方法是什么?

将背景音乐添加到 Swift iOS 应用程序的最简单方法是什么?

在Java中跟踪文件夹中的更改的最简单方法是什么?

高中生在简单的HTML / JS应用程序中处理持久状态的简单方法是什么?

在页面加载时减少聊天应用程序中 Firestore 文档读取的最佳方法是什么?

从读取到写入的最简单方法是什么

分发内部Android应用的最简单方法是什么

部署Docker应用程序的最简单方法

管理/监视Flask应用程序的最简单方法?

使C ++程序崩溃的最简单方法是什么?

分发Java应用程序的最佳方法是什么?

编辑solrconfig.xml的最简单方法是什么?

将文件链接到Javascript程序的最简单方法是什么?