作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何将 .properties 文件更改为 XML 文件?
我开发了一个自动化框架,它读取 .properties 文件类型的中央配置文件。我的框架使用 Java 编程语言,我需要一种通过 MS TFS 更改 .properties 文件中包含的值的方法。
我知道在 MS TFS 中您可以创建全局变量,然后将信息/数据提供给 xml 文件,有没有办法将 .properties 文件更改为 XML 文件,然后在我的 JAVA 中读取这些值框架?
读取 .properties 文件的 Java 代码示例:
public WebDriver getDriver() throws Exception {
try {
Properties p = new Properties();
FileInputStream fi = new FileInputStream(Base_Page.getConstant(Constant.CONFIG_PROPERTIES_DIRECTORY));
p.load(fi);
String browserName = p.getProperty("browser");
switch (browserName) {
属性文件:
This link指导您如何使用 XML 文件更改存储在 TFS 中的值。
最佳答案
基于 XML 的属性文件如下所示:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Your comment here</comment>
<entry key="your.property.key">Your property value</entry>
<entry key="your.second.property.key">Your second property value</entry>
</properties>
您可以将它们存储为 Properties.storeToXML(OutputStream os, String comment)
并加载 Properties.loadFromXML(InputStream in)
:
关于java - 如何将 .properties 文件更改为 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47570284/
我是一名优秀的程序员,十分优秀!