Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

samanta

java e xml

Recommended Posts

-eh o seguinte tenho um arquivo xml esse é um pedaço:

<?xml version="1.0" encoding="ISO-8859-1" ?>

- <phoenix_config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="config.xsd">

<svgmap path="./SVG">testemenosgsemrua.svg</svgmap>

<servlets port="8080" path="/SIGAME">http://dell2</servlets>

- <services>

o que preciso é qdo o usuario alterar o no filho:testemenosgsemrua.svg por exemplo de modo que o usurio modifique numa tela e qdo ele clicar em alterar ja salve em disco ao mesmo tempo e não em memoria de modo q ele não tenha q escolher o local para ser salvo, q seja salvo automaticamente.

 

 

De uma olhada neste link, qualquer coisa retorne.

 

http://www.w3schools.com/dom/

 

At+ http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

<{POST_SNAPBACK}>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para quem tiver esta duvida que dive a resposta é esta:aqui vai um exemplo:public void writeXmlFile() { try { // Prepare the DOM document for writing Source source = new DOMSource(document); // Prepare the output file File file = new File(xml); Result result = new StreamResult(file); // Write the DOM document to the file Transformer xformer = TransformerFactory.newInstance() .newTransformer(); xformer.transform(source, result); System.out.println("ok - alterado com sucesso"); } catch (TransformerConfigurationException tce) { System.out.println ("\n** Transformer Factory error"); System.out.println(" " + tce.getMessage() ); // Use the contained exception, if any Throwable x = tce; if (tce.getException() != null) x = tce.getException(); x.printStackTrace(); } catch (TransformerException te) {// Error generated by the parser System.out.println ("\n** Transformation error"); System.out.println(" " + te.getMessage() ); // Use the contained exception, if any Throwable x = te; if (te.getException() != null) x = te.getException(); x.printStackTrace(); } }esta codigo salva o arquivo xml alterado automaticamente em disco

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.