xstream  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
mariozupardo
Thread.start()
[Avatar]

Membro desde: 25/09/2003 08:21:48
Mensagens: 45
Localização: São Paulo
Offline

Pessoal qual a configuração do cabeçalho do arquivo XML para utilizar com xstream, o arquivo abaixo está gerando erro.


Mario Zupardo
mariozupardo
Thread.start()
[Avatar]

Membro desde: 25/09/2003 08:21:48
Mensagens: 45
Localização: São Paulo
Offline

Pessoal já resolvi, era problema de acentuação

Obrigado

Mario Zupardo
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Só para registro: UTF-8 não serve para acentos, neste caso deve ser usado encoding="ISO-8859-1"

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Luca wrote:Olá

Só para registro: UTF-8 não serve para acentos, neste caso deve ser usado encoding="ISO-8859-1"

[]s
Luca


Serve sim. Basta vocé colocar os caracteres acentuados codificados corretamente.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Louds, com encoding="UTF-8" qual seria a codificação correta de João sem definir uma entidade externa?

Lembre-se que as entidades pré definidas em xml são: lt , gt , amp , apos e quot

E como ficaria numa eventual base de dados? Seria algo como abaixo?
João

Penso que é mais fácil usar logo encoding="ISO-8859-1" e esquecer os caminhos mais complicados.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Luca: http://www.joelonsoftware.com/articles/Unicode.html
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

CV, o desafio continua aberto. Como escrever João em xml (e mostrar no browser sem erro) usando UTF-8 sem definir entidades externas?

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Se ganhar uma cerveja fosse tao facil, eu seria ainda mais bebum:

- Abra o Eclipse
- File / New / File
- Ponha o nome do arquivo, enter
- Edit / Encoding / UTF-8
- <?xml version="1.0" encoding="UTF-8"?>
- Va pro arquivo e faca um monte de bandalheira
- Salve
- Abra o arquivo num parser chato, bobo e sem-graca: o IE

Voila, monsieur!



PS: desculpas pela qualidade patetica do GIF gerado pelo Paintbrush
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

CV, ganhou a cerveja pois trabalhou de acordo com as regras. Esqueci de dizer que o arquivo xml deveria ser gravado SEM a opção de gravar em UTF-8 até porque não sei como fazer isto com o VI.

Mas se alguém escrevesse no Notepad e na hora da gravação NÃO optasse por UTF-8 aí o resultado no IE seria:



Para quem quiser experimentar o arquivo do CV é:


Escrevam no Notepad e salvem normalmente. Vão receber erro no IE. A seguir editem o mesmo arquivo e usem "Salvar como" e na codificação escolham UTF-8.

CV, devo não nego, pago quando puder. Porém, ainda continuo recomendando o uso de encoding="ISO-8859-1".

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Luca, UTF-8 é um encoding para caracteres, logo para usar UTF-8 vc precisa de uma ferramenta que suporta esse encoding. Sem isso é como pedir para voce escrever os valor binario 0x0001020304 em um arquivo usando somente o notepad.

Use ferramentas que se adequem ao que está sendo feito.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team