繁体   English   中英

如何将.properties文件更改为XML文件?

[英]How can i change a .properties file into an XML file?

如何将.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) {

属性文件:

在此处输入图片说明

该链接指导您如何使用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.storeToXML​(OutputStream os, String comment)并使用Properties.loadFromXML​(InputStream in)加载它们:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM