[英]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.