我正在尝试创建将修改现有 XML 的 Java Servlet。
这是我原始 XML 的一部分:
<customfieldvalues>
<div id="errorDiv" style="display:none;"/>
<![CDATA[
Vinduer, dører
]]>
</customfieldvalues>
我想得到以下结果:
<customfieldvalues>
<div id="errorDiv" style="display:none;"/>
Vinduer, dører
</customfieldvalues>
我使用以下方法遍历 XML 结构:
Document doc = parseXML(connection.getInputStream());
NodeList descNodes = doc.getElementsByTagName("customfieldvalues");
for (int i=0; i<descNodes.getLength();i++) {
Node node = descNodes.item(i);
// how to ?
}
所以,我需要删除CDATA
和转换内容。我看到我可以用它来进行转换。