在我的包中创建xml文件,XML文件内容是
<?xml version="1.0" encoding="UTF-8"?>
<main>
<sub>
<Key>TL</Key>
<value>Title</value>
</sub>
<sub>
<Key>DKN</Key>
<value>Docket No.</value>
</sub>
</main>
从主类中,我声明了一个String Variable并传递了以下查询
String query = "prabu<in>TL";
adove string Key是TL
所以现在我想读取XML文件,使用相应的Key with Value并将值分配给另一个字符串变量
String fieldName ="Title";
任何人都可以提供一个如何从xml文件中读取值的建议
答案 0 :(得分:3)
如果您没有简化XML,java XML properties将是一个现有的解决方案。
XML看起来像:
<?xml version="1.0"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="TL">Title</entry>
<entry key="DKN">Docket No.</entry>
</properties>
属性处理为:
Properties properties = new Properties();
properties.loadFromXML(inputStream);
String key = "TL";
String defaultValue = "";
String value = properties.getProperty(key, defaultValue);