Obrigado pelas respostas.

Beranardo, em relação a suas dicas:
1. quanto ao parser, eu mesmo já estou fazendo um em Java, usando o Xerces 
do ASF. É uma alternativa boa para mim porque sei Java.
2. conheço muito pouco de XSLT. Não sei se saberia fazer um assim, 
parametrizado. Se o povo da lista quizer me ajudar, tamos aí!!!
3. Não ententi o termo "estudar o cabeçalho de planilha do Calc". Pode ser 
mais preciso?

André Cavalcante

On 7/6/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> 
wrote:
> 
> André,
> 
> Para fazer suas estatísticas (não vamos falar de Calc, vamos ver o 
> problema), vc
> tem algumas alternativas:
> 
> 1. Fazer um "parser" (vc deve ter um programador Delphi, VB ou C no seu 
> CPD) que
> transforme seu XML em uma tabela para algum banco de dados importar. Este 
> parser
> vai retirar as tags XML e separar os campos com vírgula ou 
> ponto-e-vírgula;
> 
> 2. Usar um filtro XSLT, que é capaz de ordenar, filtrar, receber 
> parâmetros,
> etc. Quando vc fizer um, vai apaixonar, e não vai querer saber de mais 
> nada na
> vida;
> 
> 3. Estudar o cabeçalho de uma planilha de teste do Ooo, e reproduzir todo 
> ele.
> Esta é a pior das alternativas, pois vc vai sofrer muito.
> 
> Veja o que mais se adequa aos recursos que vc tem.
> 
> Bernardo
> 
> Citando Mauricio <[EMAIL PROTECTED]>:
> 
> > Olá André,
> >
> > não manjo do Calc, mas acho que você poderia fazer o XSLT gerar um CSV.
> >
> > Se você entender inglês, acho que já tem uma versão mais atualizada
> > desse tutorial que você está seguindo (veja o link no começo do 
> tutorial).
> >
> > O XSLT é muito simples... Bom, basicamente, faça um for-each da tag RT e
> > pegue os valores (value-of) das tags filhas (jig, num, data).
> >
> > Estou totalmente sem tempo para fazer o XSLT pra você agora, mas se você
> > tentar fazer, envie as dúvidas aí!
> >
> > Abraços,
> > Maurício.
> >
> >
> > Andre Cavalcante wrote:
> > > Olá todo mundo!
> > >
> > > Essa eu acho que é pro pessoal mais afeito com programação. É um 
> desafio!
> > >
> > > Eu tenho um sistema em uma indústria que gera relatórios de teste da
> > > produção (RT). Como o RT é confidencial, utilizarei aqui um 
> simplificado,
> > > mas que todo mundo vai entender. Cada relatório de teste é um elemento 
> XML,
> >
> > > como se segue:
> > > <RT><jig>1</jig><num>1</num><data>20050703 121513.847</data></RT>,
> > > onde jig é uma tag que representa a identificação do jig que está 
> gerando o
> >
> > > RT, num é uma tag que guarda o número do RT no jig e data é uma tag 
> que
> > > guarda a data e a hora (com precisão de milissegundos) do RT gerado.
> > > Pois bem, eu tenho um log (arquivo de registro) de uma quantidade 
> imensa de
> >
> > > RTs: sai 1 RT a cada 20s a 30s. Então não dá pra fazer nada na mão, 
> tenho
> > > que usar de automação.
> > > Por exemplo: tenho um arquivo .xml com pelo menos 2000 destes 
> relatórios. O
> >
> > > arquivo fica mais ou menos assim:
> > >
> > > <?xml version="1.0"?>
> > > <RTs>
> > > <RT><jig>1</jig><num>1</num><data>20050703 121513.847</data></RT>
> > > <RT><jig>2</jig><num>1</num><data>20050703 121514.114</data></RT>
> > > <RT><jig>3</jig><num>1</num><data>20050703 121514.370</data></RT>
> > > <RT><jig>4</jig><num>1</num><data>20050703 121514.625</data></RT>
> > > <RT><jig>5</jig><num>1</num><data>20050703 121514.881</data></RT>
> > > ...
> > > </RTs>
> > >
> > > O que eu faço: eu pego o log e insiro a tag root (elemento raiz) e a
> > > primeira linha. Também renomeio o log para a extensão .xml. Daí eu 
> tenho um
> >
> > > XML verdadeiro.
> > >
> > > O que eu preciso: gerar um XSLT para converter este formato de xml em 
> algo
> >
> > > que o Calc possa ler, daí eu posso usar as ferramentas estatísticas do 
> Calc
> >
> > > para fazer o levantamento dos tempos do processo, por exemplo.
> > > Já estou estudando o XSLT para tentar criar, mas como não tenho muita
> > > prática nisso, gostaria de uma ajuda da turma daqui...
> > >
> > > Obs.: O site do tutorial que estou estudando é:
> > > http://www.dicas-l.unicamp.br/dicas-l/20050315.php
> > >
> > > André Cavalcante
> > > Manaus, AM.
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

Responder a