Cobra

Software captura de pantalla:
Cobra
Detalles de software:
Versión: 0.98.4
Fecha de carga: 3 Jun 15
Promotor: Jose
Licencia: Libre
Popularidad: 8

Rating: 5.0/5 (Total Votes: 1)

Cobra HTML Toolkit es una biblioteca de código abierto que ofrece un analizador puro Java HTML y un procesador. Cobra tiene por objeto apoyar HTML 4, Javascript y CSS 2. El analizador se pueden utilizar independientemente del procesador de Cobra.
El navegador Warrior es una aplicación que utiliza el conjunto de herramientas Cobra para analizar y representar HTML.
Programa de prueba:
Cobra viene con un programa de prueba que muestra cómo se hace una URL y su DOM HTML como una representación de árbol. Se puede ejecutar la siguiente manera:
set CLASSPATH = cobra.jar; js.jar
java -Xbootclasspath / p: org.xamjwg.html.test.TestEntry dom.jar
Tenga en cuenta que el parámetro -Xbootclasspath sólo es necesario con JDK antes de 1,5.
Uso del Analizador:
La forma recomendada de utilizar el analizador de la cobra es a través de la clase DocumentBuilderImpl, de la siguiente manera:
importar org.xamjwg.html.parser. *;
importar org.xamjwg.html.test. *;
importar org.xamjwg.html. *;
importar org.w3c.dom. *;
...
HtmlParserContext contexto = new SimpleHtmlParserContext ();
DocumentBuilderImpl dbi = new DocumentBuilderImpl (contexto);
Documento Documento = dbi.parse (nueva InputSourceImpl (flujoEntrada));
Representación de uso del motor:
Un componente Swing, HTMLPanel, puede hacer que un documento HTML, de la siguiente manera:
importar org.xamjwg.html.parser. *;
importar org.xamjwg.html.test. *;
org.xamjwg.html.gui importación. *;
importar org.xamjwg.html. *;
importar org.w3c.dom. *;
...
Panel HTMLPanel = new HTMLPanel ();
// Este panel debe añadirse a un JFrame o
// Otro componente Swing.
HtmlParserContext contexto = new SimpleHtmlParserContext ();
HtmlRendererContext rcontext = new SimpleHtmlRendererContext (el panel);
// Tenga en cuenta que el constructor de documentos deben recibir ambos contextos.
DocumentBuilderImpl dbi = new DocumentBuilderImpl (contexto, rcontext);
Documento Documento = dbi.parse (nueva InputSourceImpl (flujoEntrada));
// Ahora configure el documento en el panel.
panel.setDocument (documento);

¿Qué hay de nuevo en esta versión:

  • Padres (& gt;) y hermano (+ ) selectores CSS se han implementado.
  • colapso margen es ahora funcional.
  • margen etiqueta BODY y el desbordamiento están ahora configurable.
  • Una optimización de diseño se implementó.
  • Varios parches enviados por el usuario se aplicaron y otros errores fueron corregidos.

¿Cuál es nuevo en la versión 0.98.3:.

  • SUB y SUP se han implementado
  • Cerca de 20 otros insectos-reporte de los usuarios han sido corregidos.

Requisitos

  • J2SE 1.4

Comentarios a la Cobra

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!