Cobra

Screenshot der Software:
Cobra
Softwarebeschreibung:
Version: 0.98.4
Upload-Datum: 3 Jun 15
Entwickler: Jose
Lizenz: Frei
Popularität: 8

Rating: 5.0/5 (Total Votes: 1)

Cobra HTML Toolkit ist ein Open-Source-Bibliothek, die eine reine Java-HTML-Parser und Renderer bietet. Cobra soll HTML 4 unterstützt, kann Javascript und CSS 2. Der Parser unabhängig von der Cobra-Renderer verwendet werden.
The Warrior Browser ist eine Anwendung, die Cobra-Toolkit verwendet zu analysieren und zu rendern HTML.
Testprogramm:
Cobra ist mit einem Testprogramm, das wie eine URL gemacht zeigt und seine HTML-DOM als Baumdarstellung. Dabei kann wie folgt ausgeführt werden:
set CLASSPATH = cobra.jar; js.jar
java -Xbootclasspath / p: dom.jar org.xamjwg.html.test.TestEntry
Man beachte, daß die Parameter mit -Xbootclasspath JDKs nur notwendig vor 1.5.
Parser Usage:
Die empfohlene Vorgehensweise, um die Cobra-Parser verwenden ist über die DocumentBuilderImpl Klasse, wie folgt:
importieren org.xamjwg.html.parser. *;
importieren org.xamjwg.html.test. *;
importieren org.xamjwg.html. *;
importieren org.w3c.dom. *;
...
HtmlParserContext context = neue SimpleHtmlParserContext ();
DocumentBuilderImpl dbi = new DocumentBuilderImpl (Kontext);
Document document = dbi.parse (neu InputSourceImpl (Input));
Rendering Engine Usage:
Ein Swing-Komponente, HtmlPanel kann ein HTML-Dokument zu machen, wie folgt:
importieren org.xamjwg.html.parser. *;
importieren org.xamjwg.html.test. *;
Import org.xamjwg.html.gui. *;
importieren org.xamjwg.html. *;
importieren org.w3c.dom. *;
...
HtmlPanel Panel = new HtmlPanel ();
// Dieses Panel sollte zu einem JFrame hinzugefügt werden, oder
// Eine andere Swing-Komponente.
HtmlParserContext context = neue SimpleHtmlParserContext ();
HtmlRendererContext rcontext = new SimpleHtmlRendererContext (Platte);
// Beachten Sie, dass Document Builder sollten beide Kontexte erhalten.
DocumentBuilderImpl dbi = new DocumentBuilderImpl (Zusammenhang rcontext);
Document document = dbi.parse (neu InputSourceImpl (Input));
// Jetzt setzen Dokument im Panel.
panel.setDocument (document);

Was ist neu in dieser Pressemitteilung:

  • Parent (& gt;) und Geschwister (+ ) CSS-Selektoren umgesetzt wurden.
  • Margin Kollabieren ist jetzt funktionsfähig.
  • BODY-Tag-Marge und Überlauf sind nun einstellbar.
  • Ein Layout-Optimierung implementiert.
  • Verschiedene Benutzer übermittelten Patches angewendet wurden und andere Fehler wurden behoben.

Was ist neu in der Version 0.98.3:.

  • SUB und SUP umgesetzt wurden
  • Über 20 andere Benutzer berichteten Bugs wurden behoben.

Anforderungen :

  • J2SE 1.4

Kommentare zu Cobra

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!