XStream - formatar xml  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

Dae galera..

estou usando o xstream para converter meu objeto em xml.. blz..
mas qdo ele transforma a String de xml fica assim com espaços:


mas eu queria deixar assim, sem espaços:


alguém sabe como fazer para o xstrean não deixar formatado o xml?

valeu
abraço


Felipe Alves
[Email]
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

alguem??

Felipe Alves
[Email]
renzonuccitelli
GUJ Master

Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline

Cara, de uma lida na documentação do Xstream. Em geral, nao vejo por ai arquivox XML não formatados, pois um dos intuitos do mesmo é facilitar a leitura por humanos. Em último caso, vc poderia acessar o arquivo da forma usual e retirar os \n e \t do mesmo...

Renzo Nuccitelli

Engenheiro de Computação - ITA

http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

então cara..

pior que eu ja procurei na documentação do Xstream mas não consegui achar...
então qdo eu leio o arquivo só aparecen os \n.. ai qdo eu tiro com o replaceAll da problema na minha
assinatura digital entende ( estou fazendo a NFe)?

é bem por isso que eu não quero que fique formatado para não dar problema na assinatura digital...

Felipe Alves
[Email]
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

ninguem sabe?!?

Felipe Alves
[Email]
ronaldocwb
Thread.start()
[Avatar]

Membro desde: 02/08/2007 15:06:40
Mensagens: 28
Offline

Se alguem precisar fazer isso é só utilizar o Dom4JDriver. Algo como:



As classes necessárias ficam na lib dom4j

Ronaldo Campos de Oliveira

Sun Certified Java Programmer 1.6
[Email]
petrasbut
Smalltalk

Membro desde: 18/12/2006 11:45:44
Mensagens: 2
Offline

Exemplo:
XStream xs = new XStream(new XppDriver(new XmlFriendlyReplacer("_-", "_")));

Isso transforma underline duplo "__" em simpes "_"

Tenta jogar um /n ali auehuae


Não rola testei aki.. nao sei ainda.

This message was edited 1 time. Last update was at 04/11/2009 15:05:32

[Email]
valkkefast
Entusiasta Java

Membro desde: 21/01/2011 09:47:38
Mensagens: 19
Offline



Cara o topico ta velho, mais vamos ressucitar

as linhas 4, 5 e 6 não funcionam aqui no meu programa. pq?
dusteel
Smalltalk

Membro desde: 09/06/2011 13:09:22
Mensagens: 1
Offline

valkkefast wrote:

Cara o topico ta velho, mais vamos ressucitar

as linhas 4, 5 e 6 não funcionam aqui no meu programa. pq?



Talvez você esteja pegando o OutputFormat errado... importe o do pacote: "org.dom4j.io"
balrog
JavaEvangelist

Membro desde: 25/05/2003 16:42:17
Mensagens: 381
Localização: London
Offline

passe um CompactWriter ao metodo marshal e vc tera uma saida sem espacos

This message was edited 1 time. Last update was at 09/06/2011 18:01:37


balrog
SCJA, SCJP, SCWCD, SCBCD, SCDJWS, SCEA

http://www.flickr.com/photos/planetadventure/sets/

Twitter @planetadventure
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team