【发布时间】:2015-12-22 20:02:47
【问题描述】:
我有一个如下所示的 XML 文件,我需要将其中的一个标签替换为另一个标签:
<?xml version="1.0" encoding='utf-8'?>
<result>
<!-- some xml data along with lot of other tags -->
</result>
现在我希望这个 XML 是这样的:如您所见,result 标记已替换为 ClientHolder 标记,result 标记中的所有其他内容在 ClientHolder 标记中也是相同的。
<?xml version="1.0" encoding='utf-8'?>
<ClientHolder xmlns="http://www.host.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.host.com model.xsd">
<!-- some xml data along with lot of other tags -->
</ClientHolder>
到目前为止,这是我的代码,之后我无法理解如何使用 Document 对象来执行上述操作:
String fileName = location + "/" + "client_" + clientId + ".xml";
File clientFile = new File(fileName);
Document doc = parseXML(clientFile);
// now how to use doc object?
【问题讨论】:
-
好问题。我不知道你的问题。
标签: java xml dom xpath xml-parsing