RES: [java-list] xml com fonte de dados

2002-09-10 Por tôpico Diego Ziquinatti


Olá, achei o .jar do castor. Mas o programa acusa a falta de uma classe: 
XMLSerializer, do pacote org.apache.xml.serializer

Onde eu poderia encontrá-la???

Valeu...

  _  

Diego Ziquinatti
Analista de Sistemas
Fone: 54 3025-1717
E-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 

  _  

 http://www.dzset.com.br 
De quem entende de informação para quem entende de saúde.


-Mensagem original-
De: Diego Ziquinatti 
Enviada em: segunda-feira, 9 de setembro de 2002 17:19
Para: [EMAIL PROTECTED]
Assunto: RES: [java-list] xml com fonte de dados



Achei interessante o teu sistema de ler XML, mas onde eu acho o tal do 
org.exolab.castor.xml.*???

Valeu...

  _  

Diego Ziquinatti
Analista de Sistemas
Fone: 54 3025-1717
E-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 

  _  

 http://www.dzset.com.br 
De quem entende de informação para quem entende de saúde.


-Mensagem original-
De: Alisson [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 9 de setembro de 2002 13:58
Para: [EMAIL PROTECTED]
Assunto: [java-list] xml com fonte de dados


Pessoal,

Encontrei um recurso interessante que permite fazer a integração de objetos
com fontes de dados xml. Isso evita todo aquele processo manual de ler um
arquivo, interpretá-lo e preencher cada atributo do bean.

Segue o exemplo:


//Bean
==
public class Pessoa {

private String nome;
private String telefone;
private int codigo;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
public String getTelefone() {
return telefone;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public int getCodigo() {
return codigo;
}
}

//Arquivo XML
===

?xml version=1.0?
pessoa
  nomeAndre Dias/nome
  telefone1932336979/telefone
  codigo123/codigo
/pessoa

//Classe que faz o binding
=

import org.exolab.castor.xml.*;
import java.io.*;

public class Teste {
public static void main(String[] args) {
Pessoa pessoa = (Item)Unmarshaller.unmarshal(Pessoa.class, new
FileReader(C:/item.xml));
System.out.println(pessoa.getNome());
}
}



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RES: [java-list] xml com fonte de dados

2002-09-09 Por tôpico Diego Ziquinatti


Achei interessante o teu sistema de ler XML, mas onde eu acho o tal do 
org.exolab.castor.xml.*???

Valeu...

  _  

Diego Ziquinatti
Analista de Sistemas
Fone: 54 3025-1717
E-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 

  _  

 http://www.dzset.com.br 
De quem entende de informação para quem entende de saúde.


-Mensagem original-
De: Alisson [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 9 de setembro de 2002 13:58
Para: [EMAIL PROTECTED]
Assunto: [java-list] xml com fonte de dados


Pessoal,

Encontrei um recurso interessante que permite fazer a integração de objetos
com fontes de dados xml. Isso evita todo aquele processo manual de ler um
arquivo, interpretá-lo e preencher cada atributo do bean.

Segue o exemplo:


//Bean
==
public class Pessoa {

private String nome;
private String telefone;
private int codigo;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
public String getTelefone() {
return telefone;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public int getCodigo() {
return codigo;
}
}

//Arquivo XML
===

?xml version=1.0?
pessoa
  nomeAndre Dias/nome
  telefone1932336979/telefone
  codigo123/codigo
/pessoa

//Classe que faz o binding
=

import org.exolab.castor.xml.*;
import java.io.*;

public class Teste {
public static void main(String[] args) {
Pessoa pessoa = (Item)Unmarshaller.unmarshal(Pessoa.class, new
FileReader(C:/item.xml));
System.out.println(pessoa.getNome());
}
}



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RES: [java-list] XML nao aceita o caracter

2002-09-02 Por tôpico CITS



Coloque 
essa linha no inicio do XML

?xml version="1.0" encoding="ISO-8859-1" ? 

Umberto

  -Mensagem original-De: Lincolm Ferreira de Aguiar 
  [mailto:[EMAIL PROTECTED]]Enviada em: Monday, September 02, 
  2002 10:45 AMPara: [EMAIL PROTECTED]Assunto: Re: 
  [java-list] XML nao aceita o caracter ""
  Use amp;
  
  Um abraço,
  
  Lincolm
  
- Original Message - 
From: 
Augusto 
Cesar Castoldi 
To: [EMAIL PROTECTED] 
Sent: Thursday, August 29, 2002 2:02 
PM
Subject: [java-list] XML nao aceita o 
caracter ""
Ola...como que eu faço para meu XML aceitar o 
caracter "" como valor de 
tag?"stringTeste.jsp?t=54id=43/string"valeu.até 
mais,Augusto___Yahoo! 
PageBuilderO super editor para criação de sites: é grátis, fácil e 
rápido.http://br.geocities.yahoo.com/v/pb.html-- 
LISTA SOUJAVA  http://www.soujava.org.br - 
Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras 
da lista: http://www.soujava.org.br/regras.htmhistorico: 
http://www.mail-archive.com/java-list%40soujava.org.brpara 
sair da lista: envie email para [EMAIL PROTECTED] 
-


RES: [java-list] XML Pacotes

2002-07-30 Por tôpico Alex Cordeiro
Title: Mensagem



Desculpe Augusto,

Mas eu 
prefiro muito mais XML do que os velhos arquivos texto largura fixa (muito 
usados no Mainframe). Talvez seja dificil implementar XML nas liguagens de 
Mainframes... (eu trabalhei com Cobol por pouco tempo e acho que no minimo vai 
dar trabalho implementar rotinas pra lidar com XML).
Bom, 
entre outras coisas, temos as seguintes vantagens para uso do 
XML:
- Os 
metadados estão no proprio arquivo, assim o valor diz quem ele 
é.
- 
DTDs: Documentos que dizem como vai ser o XML, ou seja, você coloca as 
consistencias do seu XML em um outro arquivo (que também é XML) e não tem 
trabalho pra saber se seu cliente mandou o arquivo no formato certo, está 
implementado na DOM (disponivel para Java, inclusive)
- 
XSLTs: São documentos usados para transformar um arquivo XML em alguma outra 
coisa: uma página HTML, um arquivo TXT ou CSV, etc. Muito util e elegante, mas 
bem complicadinho, poucos conseguem escrever um arquivo 
desses...

Para 
processamento de arquivos grandes, utilize o SAX, ele gasta menos memória que o 
DOM, mas não tem tantos recursos. Mesmo assim é o ideal para esses 
casos.

Quanto 
a seu problema de HD, Transmissão... Devo dizer que XML compacta que é uma 
beleza... Java tem classes de compactação muito boas, gzip inclusive (ver pacote 
java.util.zip). Tem um bons exemplos de como fazer compactação no 
dicas-list. 
Isso tudo sem precisar do WINZIP!

Se 
você puder também, use TAGs curtas, em certos casos um XML pode ficar pau-a-pau 
com um arquivo TXT largura fixa, principalmente quando tem muitos campos string 
como nomes e descrições que na maioria das vezes, possuem dados muito abaixo de 
seu tamanho máximo. 

Dica 
de um bom livro SOBRE XML (tem poucos exemplos de código em Pearl), é Aprendendo 
XML de Erik T. Ray (O'Reilly)

[]'s
Alex

  
  -Mensagem original-De: Augusto César 
  Righetto [mailto:[EMAIL PROTECTED]] Enviada em: Saturday, June 
  08, 2002 14:32 PMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] XML  Pacotes
  Olá pessoal,
  
   Já trabalho com Java alguns 
  anos e resolvi aprender esse tal de XML. Pelo que vi é só uma metodologia para 
  modelagem e armazenamento de dados, certo ?
   Pois bem, já tem muita gente 
  usando isso para se discutir se é a melhor forma para o que ela se propõe. 
  Digo isso pois acho que para um GRANDE volume de dados aquele monte de tags 
  vão ficar bem desengonçados alem de gastar um espaço danado de banda e HD. 
  Então se o propósito é utiliza-lo para intercambio de dados entre sistemas de 
  grande porte (intersistemas bancários por exemplo) a coisa começa a ficar 
  complicada. É claro que as empresas de banco de dados, telecom e fabricantes 
  de HD vão adorar esse padrão.
   Tive pouco contato com esse 
  novo padrão, e como já disse, estou querendo aprende-lo. Portanto,será 
  alguem poderia me explicar pra que serve aquele bando de pacotes que a Sun 
  disponibiliza no java.sun.com na área de XML ?
  
   Abraços,
  
   
Augusto


RES: [java-list] XML

2001-11-26 Por tôpico Ricardo Silva



oi , 
voce teria um exemplo deste arquivo DOM , estou fazendo um e estou com duvidas 
na hora de montar tags do tipo nomtagtexto/nometag, ~´o consigo 
com que ele exiba a tag sem conteudo /nometag.

  -Mensagem original-De: [Carlos H.] 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 21 de novembro 
  de 2001 19:26Para: [EMAIL PROTECTED]Assunto: Re: 
  [java-list] XMLGrato pelo código Marcos, Mas uma 
  dúvida minha ainda persiste, tenho um código que cria um DOM a partir de um 
  arquivo XML... onde então consigo alterá-lo livremente, minha dúvida é na hora 
  de serializar (ou transformar) o DOM em um arquivo XML já existente (o mesmo 
  arquivo do qual ele montou o DOM), minha idéia é que ele apenas fizesse as 
  alterações que foram feitas no DOM. Caso chame o método .serialize() 
  para todo o Document, nesse caso ele iria recriar todo o documento XML, e a 
  tendencia deste documento no meu caso, é ficar cada vez maior... ou seja, 
  posso vir a ter problemas pelo tamanho posteriormente. O problema é, 
  chamo o metodo .serialize() para efetuar a serialização apenas em determinado 
  elemento, ele monta a estrutura daquele elemento no final do arquivo XML. 
  Existe alguma maneira que vcs conhecam em que ele possa montar a 
  estrutura do documento no local adequado dentro da estrutura do arquivo XML? 
  Ou isso teria que ser feito "manualmente" no OutputStream por exemplo? 
  Alguém tem alguma idéia ou sugestão?Grato desde 
  jáCarlosMarco Zerbini wrote:
  003801c172a0$dfecdaa0$0402f00a@ZERBINI1" type="cite">CarlosSegue um techo de codigo, onde eu utilizo o parse da Oracle e XPath parafazer pesquisa um um DOM.   //Obtem a descricao do endereco de Entrega   String strIdCliente = "";   String strCodLocalEnt = "";   String strDesEntrega = "";   try {//Obtem o Id do Cliente usando XPATH - ID_CLIENTE possui apenas umaocorrencia no documentoXMLNode nodeIDCliente  = (XMLNode)xmlDocMensagem.selectSingleNode("//PEDIDOH");if (nodeIDCliente != null) {  strIdCliente  = nodeIDCliente.valueOf("ID_CLIENTE");}//Obtem o Codigo da Localidade de EntregaNodeList nlPedidoI =xmlDocMensagem.selectNodes("//PEDIDOH/PEDIDOI/PEDIDOI_ROW");for ( int z=0; z  nlPedidoI.getLength() ; z++) {XMLNode curNode = (XMLNode)nlPedidoI.item(z);strCodLocalEnt = curNode.valueOf("COD_LOCAL_ENT");//O
btem a descricao do Local de EntregastrDesEntrega =  getDesEntrega(strIdCliente,strCodLocalEnt);Element curElement = (Element)curNode.selectSingleNode("COD_LOCAL_ENT");curElement.setAttribute("DES_LOCAL_ENT",strDesEntrega);}} catch (XSLException err ) {  System.out.println("Erro na procura do Endereco Cliente." +err.getMessage());}- Original Message -From: "[Carlos H.]" [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Tuesday, November 20, 2001 10:02 PMSubject: [java-list] XML
Pessoal,Estou desenvolvendo um software web que utilizará XML com a API Java praprocessamento de XML (JAXP), eu precisaria acrescentar novos elementos aum arquivo XML já existente.Estou tentando fazer isso a partir de um objeto Document (DOM) masquando fasso o output para XML ele monta uma estrutura XML nova(inclusive com a declaração xml version="1.0" etc. Eu precisaria queele alterasse somente um determinado elemento, por exemplo.Alguém já fez alguma coisa parecida? Alguém tem alguma sugestão ou idéiasobre a melhor forma de fazer isso?_Do You Yahoo!?Get your free @yahoo.com address at http://mail.yahoo.com-- 

[Carlos H.] - [EMAIL PROTECTED]
Kernel de Informática - UNERJ
Centro Universitário de Jaraguá do Sul

"Só os tolos aprendem com os próprios erros, 
	os sábios aprendem com os erros dos outros"


RES: [java-list] XML

2001-05-14 Por tôpico Sergio Eduardo Rodrigues

no cabeçalho você tem que utilizar enconding que aceite acentuação. ex:

?xml version=1.0 encoding=iso-8859-1 ?

Sérgio E. Rodrigues
[EMAIL PROTECTED]

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 12 de janeiro de 2001 11:59
Para: [EMAIL PROTECTED]
Assunto: [java-list] XML


Olá pessoal,

   Alguém saberia me informar como que eu faço para colocar acentuação
em XML? Eu já tentei colocar utilizando a acentuação do próprio HTML.
Mas não obtive resultados. Será que é alguma função ou alguma
biblioteca?
[  ]'s
Luís Henrique
MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
Faça já o seu. É gratuito!!!

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] XML

2001-03-09 Por tôpico Sergio Eduardo Rodrigues

Basta voce instalar a biblioteca jaxp da sun ou ento uma alternativa
 a biblioteca do apache, olhe em http://xml.apache.com

-Mensagem original-
De: Quintino I. S. Neto [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 9 de maro de 2001 11:15
Para: Sou Java
Assunto: [java-list] XML



 Bom dia lista!

 Para eu fazer alguns testes com XML, tenho que instalar as APIs, SAX, DOM
?

 Podem  me dar um toque?

 Grato
 
 Quintino Izidio dos Santos Neto
 Analista de Sistemas - TNS II
 Embrapa Gado de Corte
 Rodovia BR-262 km 4 - Caixa Postal 154
 CEP.: 79002-970 - Campo Grande - MS - BRASIL
 Fone: (067) 768-2171 - Fax: (067) 768-2150
 E-Mail: [EMAIL PROTECTED]
 HP: www.cnpgc.embrapa.br/~quintino
 





-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] XML

2001-03-09 Por tôpico Alexandre Rodrigues Gomes

isso mesmo. Primeiro vc ter que definir com qual esquema deseja trabalhar:
eventos ou memria. A  s escolher uma implementao e chegar o rei !

By Al!

-Mensagem original-
De: Quintino I. S. Neto [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 9 de maro de 2001 11:15
Para: Sou Java
Assunto: [java-list] XML



 Bom dia lista!

 Para eu fazer alguns testes com XML, tenho que instalar as APIs, SAX, DOM
?

 Podem  me dar um toque?

 Grato
 
 Quintino Izidio dos Santos Neto
 Analista de Sistemas - TNS II
 Embrapa Gado de Corte
 Rodovia BR-262 km 4 - Caixa Postal 154
 CEP.: 79002-970 - Campo Grande - MS - BRASIL
 Fone: (067) 768-2171 - Fax: (067) 768-2150
 E-Mail: [EMAIL PROTECTED]
 HP: www.cnpgc.embrapa.br/~quintino
 





-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-