簡體   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