| Cobra. COBRA HTML Toolkit é uma biblioteca de código aberto que fornece um analisador HTML Java puro e um renderizador. |
Baixe Agora |
Cobra. Classificação e resumo
- Site do editor:
- http://gnome-look.org/content/show.php/Nodoka-Clearlooks?content=66785
Cobra. Tag
Cobra. Descrição
COBRA HTML Toolkit é uma biblioteca de código aberto que fornece um analisador HTML Java puro e um renderizador. COBRA HTML Toolkit é uma biblioteca de código aberto que fornece um analisador HTML Java puro e um renderizador. Cobra destina-se a suportar HTML 4, JavaScript e CSS 2. O analisador pode ser usado independentemente do renderizador COBRA.O Browser Warrior é um aplicativo que usa o Cobra Toolkit para analisar e renderizar o programa HTML.TEST: Cobra vem com um programa de teste Isso mostra como um URL é renderizado e seu Dom HTML como representação de árvore. Pode ser executado da seguinte forma: Defina Classpath = COBRA.JAR; js.jarjava -xbootclasspath / p: dom.jar org.xamjwg.html.test.testentrynote que o parâmetro -xbootclasspath só é necessário com os JDKs antes de 1.5.Parser Uso : A maneira recomendada de usar o parser COBRA é através da classe DocumentBuilderImpl, como segue: Import Org.xamjwg.html.parser. *; Import org.xamjwg.html.test. *; Import órg.xamjwg.html. *; Importação org.w3c.dom. * ... ... htmlparsercontext context = novo simplehtmlparsercontext (); documentbuilderimpl dbi = novo documentobuilderimpl (contexto); documento document = dbi.parse (novo inputsourceimpl (InputSourceMpl (InputSourream)); Uso do motor de renderização: um componente de balanço, HTMLPanel, pode tornar um documento HTML, como segue: Importar Org.xamjwg.html.parser. *; Import org.xamjwg.html.test. *; Import org.xamjwg.html.gui. *; Import org.xamjwg.html . *; importar org.w3c.dom. *; ... painel htmlpanel = novo htmlpanel (); // Este painel deve ser adicionado a um JFrame ou // Outro componente Swing.htmlparsercontext = new simplehtmlparsercontext (); htmlren Derercontext RContext = novo Simplehtmlrenderercontext (painel); // Observe que o construtor de documentos deve receber ambos os contextos.documentbuilderimpl dbi = novo documentoBuilderImpl (contexto, rcontext); documento de documento = dbi.parse (novo inputsourceimpl (InputSurream)); // agora definir documento no painel.panel.setdocument (documento); Requisitos: · J2SE 1.4. O que há de novo nesta versão: · Pai (>) e Sibling (+) Os seletores CSS foram implementados. · O colapso de margem é agora funcional. · Margem de tags e transbordamento de corpo agora são configuráveis. · Uma otimização de layout foi implementada. · Vários patches enviados pelo usuário foram aplicados e outros bugs foram corrigidos.
Cobra. Software Relacionado