1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Uma dúvida como converter objeto <XML> para String

Olá pessoal sou iniciante e preciso de um help, tenho um objeto XML com um dado String e outro dado tipo XML.

Após dar um get() preciso devolver os dois dados como string, a questão é como converter o dado XML para string ?

// Exemplo do objeto XML :Infracoes :Infracao :tipo-Infracao>TEMPORARIACOMPENSADA</v11:situacao-id :situacao :Infracao :Infracoes

// Print System.out.println (fatura.getInfracao().getSituacao()).append("|");System.out.println (fatura.getInfracao().getTipoInfracao()).append("|#");

//Impressão atual

COMPENSADA| PERMANENCIA|#

// Desejado COMPENSADA| PERMANENCIA|#

Tentei realizar por meio do metodo abaixo mas pelo que entendi preciso passar para is um objeto do tipo XML e não StringReader

db = DocumentBuilderFactory.newInstance().newDocumentBuilder();InputSource is = new InputSource(); is.setCharacterStream(new StringReader(ObjetoXML)); Document doc = db.parse(is); NodeList nodes = doc.getElementsByTagName("infracao");

Element element = (Element) nodes.item(4); NodeList data = element.getElementsByTagName("situacao");

//Print System.out.println(data.item(0).getTextContent());

Obrigado.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags xml string ou faça a sua própria pergunta.