Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将.properties文件更改为XML文件?_Java_Xml_Tfs_Properties - Fatal编程技术网

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

Java 如何将.properties文件更改为XML文件?,java,xml,tfs,properties,Java,Xml,Tfs,Properties,如何将.properties文件更改为XML文件 我开发了一个自动化框架,它读取一个.properties文件类型的中心配置文件。我的框架使用Java编程语言,我需要一种通过MS TFS修改.properties文件中包含的值的方法 我知道,在MS TFS中,您可以创建全局变量,然后将信息/数据提供给xml文件。是否有方法将.properties文件更改为xml文件,然后在我的JAVA框架中读取这些值 读取.properties文件的Java代码示例: public WebDriver getD

如何将.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) {
属性文件:

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>

你的评论在这里
你的财产价值
您的第二个属性值

您可以使用存储和加载它们:

您可以加载属性文件并将其另存为xml文件,感谢您的帮助!我是否需要更改读取.properties文件的Java代码?