Estou gerando XML com esse codigo
[code] DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder;
docBuilder = docFactory.newDocumentBuilder();
org.w3c.dom.Document doc = docBuilder.newDocument(DocumentBuilderFactory);
Element rootElement = doc.createElement("documento");
doc.appendChild(rootElement);
Element numero = doc.createElement("numero");
numero.appendChild(doc.createTextNode(String.valueOf((cdc.get(cont) + cont + 1))));
rootElement.appendChild(numero);
Element tipo = doc.createElement("tipo");
tipo.appendChild(doc.createTextNode("CDCMN"));
rootElement.appendChild(tipo);
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.ENCODING, "iso-8859-1");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
doc.setXmlStandalone(true);
DOMSource source = new DOMSource(doc);
int cdcpasto = cdc.get(cont) + cont + 1;
StreamResult result = new StreamResult(new File("C:\\cdc/CDCPASTO" + cdcpasto + ".xml"));
result.toString();
transformer.transform(source, result);
System.out.println("File saved!");
[/code]
So se tiver createTextNode("") estiver vazio ele cria uma Tag xml assim:
mas tem como ser
G.T.