所以我正在开发这个应用程序并编写这个类来解析一个 xml。我创建了一个代表我的 xml 文件的类,我想为它映射一些东西,然后使用该映射来扩展我的解析器的能力。这是一个例子:
我知道每个文件中都有一个 DATE,在我正在解析的 XML 文件的当前版本中,<date>dateValue</date>
我想将我的通用字符串“DATE”映射到“日期”,这样我就可以简单地引用一个数据结构(映射)并在键值(在本例中为“日期”)获取值(“日期”)。如果这就是我想做的所有事情,我只会使用哈希图。但是我添加了一些更复杂的东西,我有一个类来表示我从 xml 中提取的数据,比如:
public class myXML{
String date;
setDate(String input){
this.date = input;
}
}
所以我还想找出一种方法,用值“DATE”、“date”和现在的 setDate(“value”) 附加其他东西。那么首先有没有一种将 2 个值链接到一个键的好方法?其次,有没有一种好方法可以映射到一个函数,然后再使用它?如
function = map.getFunctionValue("DATE");
myXML.function(someValue);
所有这些都是示例代码,所以请不要评论缺少构造函数或语法错误:)
提前谢谢!