我正在使用xml文件,我有不同的结构不同的对象。 我想写1个方法来读取所有对象,所以主程序将使用该对象的方法,该方法将调用我的xml类来感受它的字段。
这是我需要概括的唯一方法:
public static Launcher getLauncher(Node node)
{
Launcher launcher = new Launcher();
if (node.getNodeType() == Node.ELEMENT_NODE)
{
Element element = (Element) node;
launcher.setIsHidden(Boolean.parseBoolean(XmlReader.getTagValue("isHidden", element)));
launcher.setId(XmlReader.getTagValue("id", element));
}
return launcher;
}
在这种情况下,启动器是我的对象,但它可能是一艘船或任何其他物体。 每个对象都有不同类型的不同字段。
我正在使用DOM Parser。
此外,我想知道这是否是正确的方法呢? 我现在拥有的是一个xml阅读器的主程序,它为我提供了一个节点列表,对象类,并为每个对象创建了一个anotehr类作为辅助类,这个类通过从中获取节点并解析,使用我的xml类创建对象通过使用dom解析器进行硬编码。
同样,我不满足于此。
行业中使用的方式是什么?