Ajuda com XML

2 respostas
guilherme_ha

pessoal, estou tentando fazer umas manipulacoes com xml, mas estou apanhando mto…

tenho um xml em arquivo.

porem no programa dou o parse nele usando Document, DocumentBuilderFactory, newDocumentBuilder()…etc
até ai tudo bem.
o problema eh que no programa tenho outro xml em outro Document, mas que nao veio de arquivo, eu que montei os Elements.

Preciso pegar o Doc1(xml do arquivo) e colocar dentro do Doc2, mas que fique como se o primeiro nó do Doc1 fosse um Elemento dentro do root do Doc2.
Não sei se me expressei bem…
Vou exemplificar:

XML do arquivo (Doc1)

<root1>
   <Child1>teste1</Child1>
   <Child2>teste2</Child2>
</root1>

XML do programa (Doc2)

<Tag1>
   <Music>teste1</Music>
   <Time>teste2</Time>
   //preciso inserir o <root1> aqui inteiro
</Tag1>

Resultado esperado :

<Tag1>
   <Music>teste1</Music>
   <Time>teste2</Time>
   <root1>
      <Child1>teste1</Child1>
      <Child2>teste2</Child2>
   </root1>
</Tag1>

Valew galera

2 Respostas

W

Adiciona o DocumentElement do Doc1 dentro do DocumentElement do Doc2…

Acho que isso resolve.

guilherme_ha

Valew pela ajuda e atencao…!!
foi isso mesmo que eu fiz…!!

Criado 9 de março de 2010
Ultima resposta 10 de mar. de 2010
Respostas 2
Participantes 2