XML xStream

11 respostas
dieguinho

<?xml version=“1.0” encoding=“ISO-8859-1”?>
<blocos nomeRoot=“TELAS”>
<bloco ordem=“1” novoNomeRoot=“Teste” executarSubrotina=“S” >
[color=red] Como colocar texto aqui[/color]
</bloco >
</blocos >

Preciso colocar a informação no local onde eu coloquei em negrito e vermelho, alguma ideia ? To usando xStream!

tks!

11 Respostas

romarcio

Tenho 3 tutoriais sobre XML, tem com XStream, JDOM e a api nativa do JDK, da uma olhada neles: http://mballem.wordpress.com/category/arquivos-xmltxtproperties/

alves.Felipe

http://xstream.codehaus.org/annotations-tutorial.html

dieguinho

Vou tentar explicar melhor,

Esse seria um exemplo fácil de fazer,
<message>
<part>firstPart</part>
<part>secondPart</part>
<created>1154097812245</created>
</message>

Isso é oq eu preciso:

<message>

<part>firstPart</part>

<part>secondPart</part>

<created>1154097812245</created>

 incluir um texto aqui sem as <>[i][color=red] [/color]

</message>
C

Você quer criar um XML que não siga a especificação XML? 0.o
Sinto informar, mas não é possível fazer isso que vc está pedindo. O HTML até deixa isso, mas o XML não.

dieguinho

hehehe… Sera ?

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

Esse é o modelo, o XXX40 01000000000001911 que fica dentro da é o maldito, to achando que em xStream nao vai rolar mesmo! =/

Vou dar mais uma pesquisada!

Valeu! =)

romarcio

Você quer incluir dentro do arquivo xml um texto sem usar tag nenhuma?

C

Se você colocar entre duas tags, OK, dai está correto, mas do jeito que vc havia exemplificando anteriormente, não iria funcionar.

Exemplo que funciona:

<minha-tag-master>
   <codigo>1</codigo>
   <minha-sub-tag>Incluir um texto aqui</minha-sub-tag>
</minha-tag-master>

Exemplo que NÃO funciona:

<minha-tag-master>
   <codigo>1</codigo>
   Incluir um texto aqui
</minha-tag-master>
dieguinho

Sim, esse foi o modelo que o cliente me passou!

dieguinho

clone_zealot:
Se você colocar entre duas tags, OK, dai está correto, mas do jeito que vc havia exemplificando anteriormente, não iria funcionar.

Exemplo que funciona:

<minha-tag-master>
   <codigo>1</codigo>
   <minha-sub-tag>Incluir um texto aqui</minha-sub-tag>
</minha-tag-master>

Exemplo que NÃO funciona:

<minha-tag-master> <codigo>1</codigo> Incluir um texto aqui </minha-tag-master>

Sim, e o modelo que esta na analise é exatamente como esse que NÃO funciona!

romarcio

Sim, esse foi o modelo que o cliente me passou!
Seria então como o 2° exemplo postado pelo clone_zealot.
Isso dai não vai funcionar, vai dar erro no xml na hora de fazer a leitura dele.
O melhor eu acho seria criar uma tag respectiva para isso, tipo <observacao> ou cois do tipo e inserir essa linha, dai aconselho usar JDOM, ficaria mais fácil manipular do que XStream.

dieguinho

Sim, esse foi o modelo que o cliente me passou!
Seria então como o 2° exemplo postado pelo clone_zealot.
Isso dai não vai funcionar, vai dar erro no xml na hora de fazer a leitura dele.
O melhor eu acho seria criar uma tag respectiva para isso, tipo <observacao> ou cois do tipo e inserir essa linha, dai aconselho usar JDOM, ficaria mais fácil manipular do que XStream.

Eu não preciso ler, vou montar o xml e enviar!

Vou esperar eles liberarem o acesso ao link para o envio via post, entao testo enviando dentro de uma tag esse valor pra ver se ele aceita.

Fé em DEUS! =)

Criado 24 de maio de 2011
Ultima resposta 24 de mai. de 2011
Respostas 11
Participantes 4