java中属性文件内部的XML文件
可以在java中读取属性文件中的xml文件吗?例如,我在java中属性文件内部的XML文件,java,Java,可以在java中读取属性文件中的xml文件吗?例如,我在config.xml中有config.properties并像这样获取xml文件中的数据值 <?xml version="1.0" encoding="UTF-8"?> -<Config> <Name>Goku</Name> </Config> - 后久 您可以将xml作为字符串存储在属性文件中并检索该值(不确定这是否是您想要的)。见下文 config.properties
config.xml
中有config.properties
并像这样获取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>
这根本不是一个有效的属性文件。如果您想要XML,请使用XML文件…哦,我明白了,我只是感到困惑。。顺便说一句,谢谢你@JonSkeet
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"));
}
}