0
是否有可能讀取java中的屬性文件中的xml文件?例如我在config.properties
裏面有3210,並且像這樣得到xml
文件內的數據值?在java中的屬性文件中的XML文件
<?xml version="1.0" encoding="UTF-8"?>
-<Config>
<Name>Goku</Name>
</Config>
是否有可能讀取java中的屬性文件中的xml文件?例如我在config.properties
裏面有3210,並且像這樣得到xml
文件內的數據值?在java中的屬性文件中的XML文件
<?xml version="1.0" encoding="UTF-8"?>
-<Config>
<Name>Goku</Name>
</Config>
您可以在您的屬性文件中存儲xml作爲字符串並檢索該值(不知道這是否是您想要的)。見下文。
config.properties
my.xml=<?xml version="1.0" encoding="UTF-8"?><Config><Name>Goku</Name></Config>
ReadXml.java:
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class ReadXml{
public static void main(String[] args) throws IOException {
Properties prop = new Properties();
InputStream input = new FileInputStream("config.properties");
prop.load(input);
System.out.println(prop.getProperty("my.xml"));
}
}
這根本不是一個有效的屬性文件。如果你想要XML,使用XML文件... –
哦,我明白了,我只是困惑.. btw謝謝@JonSkeet – user123040569