我正在使用Transformer通过添加更多节点来编辑
Java中的XML文件.旧的XML代码没有改变,但新的XML节点有& lt;和& gt;而不是<>并在同一条线上.我如何获得<>而不是& lt;和& gt;以及如何在新节点之后获得换行符.我已经阅读了几个类似的线程,但无法获得正确的格式.以下是代码的相关部分:
// Read the XML file
DocumentBuilderFactory dbf= DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc=db.parse(xmlFile.getAbsoluteFile());
Element root = doc.getDocumentElement();
// create a new node
Element newNode = doc.createElement("Item");
// add it to the root node
root.appendChild(newNode);
// create a new attribute
Attr attribute = doc.createAttribute("Name");
// assign the attribute a value
attribute.setValue("Test...");
// add the attribute to the new node
newNode.setAttributeNode(attribute);
// transform the