【发布时间】:2015-09-01 17:38:21
【问题描述】:
我以下列方式创建了一个 xml:
public static Document baseTemplate(String topLevel,String[] pkey) throws ParserConfigurationException{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.newDocument();
Element top = doc.createElement(topLevel);
for(int i= 0;i<pkey.length;i++){
Element child = doc.createElement(pkey[i]);
top.appendChild(child);
}
doc.appendChild(top);
return doc;
}
这会创建一个虚拟 xml,例如基于为 topLevel 和其中的各个元素传递的输入。
现在我希望以后能够使用值更新单个元素。基于传递的输入,xml 结构将是通用的。同样,更新逻辑也必须是通用的。我该如何实现?
【问题讨论】:
-
你是如何实现的?