Change Language:

JColtrane - melhor que o SAX sozinho

Ajude a manter o projeto

Download - Fórum

 

 

Introdução

JColtrane é um framework que usa o SAX do JAVA, de forma transparente, para analisar documentos xml de forma fácil.

O nome do framework é uma homenagem a John Coltrane, um famoso saxofonista que muitos definem como: "melhor que o sax sozinho".

Se você alguma vez trabalhou com o SAX, provavelmente se perguntou uma ou mais das questões abaixo:

  • Por que o SAX não apresenta algumas condições padrão, me fornecendo uma uma maneira fácil para criar as minhas próprias condições, fazendo com que eu não precise codificar vários e entediantes blocos if/elses e, portanto, tornando a manutenção mais simples?
  • Por que o SAX não mantem algumas informações sobre elementos passados para me ajudar, me economizando trabalho e tempo?
  • Por que, quando se usa o SAX, tenho que extender uma classe (DefaultHandler), implementando métodos com vários parâmetros,uma vez que eu não preciso de todos eles, ou não preciso de todos os métodos implementados?
  • Como faço um processo de análise XML extensível?

O propósito do JColtrane é responder às questões anteriores, construindo soluções para permitir aos usuários produzir código JAVA limpo, extensível e fácil de manter quando estiver analisando algum documento XML. Existem dois tutoriais:

  1. Guia do Usuário
  2. Como JColtrane Funciona

Guia do Usuário é destinado à usuários que desejam usar o JColtrane em alguma aplicação. Como JColtrane Funciona é destinado a pessoas que desejam conhecer mais sobre o código fonte e talvez fazer algumas alterações. Para entender Como JColtranane Funciona, não é necessario ler o Guia do Usuário previamente, mas, para a maioria das pessoas, agir dessa forma é o jeito mais fácil para um entendimento completo. A escolha é sua!