How to disable/avoid Ampersand-Escaping in Java-XML?
Use output escaping as follows:
Node disableEscaping = document.createProcessingInstruction(StreamResult.PI_DISABLE_OUTPUT_ESCAPING, "&"); Element element = document.createElement("element"); element.setTextContent(" "); document.appendChild(disableEscaping ); document.appendChild(element);Node enableEscaping = document.createProcessingInstruction(StreamResult.PI_ENABLE_OUTPUT_ESCAPING, "&");document.appendChild(enableEscaping )