Cobra

Tela Software:
Cobra
Detalhes de Software:
Versão: 0.98.4
Data de upload: 3 Jun 15
Revelador: Jose
Licença: Livre
Popularidade: 8

Rating: 5.0/5 (Total Votes: 1)

Cobra HTML Toolkit é uma biblioteca de código aberto que fornece um analisador Java HTML puro e um renderizador. Cobra se destina a apoiar HTML 4, Javascript e CSS 2. O analisador pode ser usado independentemente do representante de Cobra.
O navegador do guerreiro é uma aplicação que utiliza o kit de ferramentas Cobra para analisar e processar HTML.
Teste do Programa:
Cobra vem com um programa de teste que mostra como uma URL é processado e seu DOM HTML como uma representação de árvore. Ele pode ser executado como se segue:
definir CLASSPATH = cobra.jar; js.jar
java -Xbootclasspath / p: org.xamjwg.html.test.TestEntry dom.jar
Note-se que o parâmetro -Xbootclasspath é necessário apenas com JDKs antes para 1,5.
Uso do analisador:
A forma recomendada para usar o analisador Cobra é através da classe DocumentBuilderImpl, como segue:
importar org.xamjwg.html.parser. *;
importar org.xamjwg.html.test. *;
importar org.xamjwg.html. *;
importar org.w3c.dom. *;
...
HtmlParserContext context = new SimpleHtmlParserContext ();
DocumentBuilderImpl dbi = new DocumentBuilderImpl (contexto);
Documento Documento = dbi.parse (novo InputSourceImpl (inputStream));
Renderização Uso Motor:
Um componente Swing, HtmlPanel, pode render um documento HTML, como segue:
importar org.xamjwg.html.parser. *;
importar org.xamjwg.html.test. *;
org.xamjwg.html.gui importação. *;
importar org.xamjwg.html. *;
importar org.w3c.dom. *;
...
HtmlPanel painel = new HtmlPanel ();
// Este painel deve ser adicionado a um JFrame ou
// Outro componente Swing.
HtmlParserContext context = new SimpleHtmlParserContext ();
HtmlRendererContext rcontext = new SimpleHtmlRendererContext (painel);
// Note que construtor documento devem receber ambos os contextos.
DocumentBuilderImpl dbi = new DocumentBuilderImpl (contexto, rcontext);
Documento Documento = dbi.parse (novo InputSourceImpl (inputStream));
// Agora documento definido no painel.
panel.setDocument (documento);

O que é novo nesta versão:

  • Pais (& gt;) e irmão (+ ) seletores CSS têm sido implementadas.
  • Margem colapso agora é funcional.
  • margem tag BODY e estouro agora são configuráveis.
  • A otimização de layout foi implementado.
  • Vários remendos enviados pelos utilizadores foram aplicados e outros bugs foram corrigidos.

O que é novo na versão 0.98.3:.

  • SUB e SUP foram implementadas
  • Cerca de 20 outros bugs relatados por usuários foram corrigidos.

Requisitos :

  • J2SE 1.4

Comentário para Cobra

Comentários não encontrado
Adicionar comentário
Ligue imagens!