sto creando un com.w3c.dom.Document
da un String
utilizzando questo codice:com.w3c.dom.Document senza <? Xml version = "1.0" encoding = "UTF-8" standalone = "no"?>
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse(new InputSource(new StringReader("<a><b id="5"/></a>")));
Quando ho System.out.println(xmlToString(document))
, ottengo questo:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><a><b id="5"/></a>
Tutto è ok, ma io non voglio che il XML avere la dichiarazione <?xml version="1.0" encoding="UTF-8" standalone="no"?>
, perché devo firmare la con la chiave privata e incorporare a busta sapone.
Grazie! Ora ho altri problemi, cercando di risolverli da solo! :) –