Cobra

Software screenshot:
Cobra
Podrobnosti Software:
Verze: 0.98.4
Datum uploadu: 3 Jun 15
Vývojka: Jose
Licence: Volný
Popularita: 8

Rating: 5.0/5 (Total Votes: 1)

Cobra HTML Toolkit je open source knihovna, která poskytuje čistý Java HTML parser a renderer. Cobra je určena na podporu HTML 4, Javascript a CSS 2. parser může být použit nezávisle na Cobra renderer.
Prohlížeč Warrior je aplikace, která používá Cobra sadu nástrojů k analýze a vykreslení HTML.
Testovací program:
Cobra je dodáván s testovacím programem, který ukazuje, jak je vykreslen URL a jeho HTML DOM jako reprezentace stromu. To lze spustit takto:
set CLASSPATH = cobra.jar; js.jar
java -Xbootclasspath / p: dom.jar org.xamjwg.html.test.TestEntry
Všimněte si, že -Xbootclasspath parametr je nutný pouze s JDKs před 1,5.
Použití parseru:
Doporučený způsob použití Cobra parser je přes třídě DocumentBuilderImpl, takto:
import org.xamjwg.html.parser *.;
import org.xamjwg.html.test *.;
import org.xamjwg.html *.;
import org.w3c.dom *.;
...
HtmlParserContext kontext = new SimpleHtmlParserContext ();
DocumentBuilderImpl DBI = new DocumentBuilderImpl (kontext);
Dokument Dokument = dbi.parse (nový InputSourceImpl (InputStream));
Rendering Engine Použití:
Swing komponenta, HtmlPanel, může způsobit dokument HTML, takto:
import org.xamjwg.html.parser *.;
import org.xamjwg.html.test *.;
import org.xamjwg.html.gui *.;
import org.xamjwg.html *.;
import org.w3c.dom *.;
...
HtmlPanel panel = new HtmlPanel ();
// Tento panel by měl být přidán do JFrame nebo
// Další Swing komponent.
HtmlParserContext kontext = new SimpleHtmlParserContext ();
HtmlRendererContext rcontext = new SimpleHtmlRendererContext (panel);
// Všimněte si, že dokument stavitel by měl obdržet oba kontexty.
DocumentBuilderImpl dbi = new DocumentBuilderImpl (kontext, rcontext);
Dokument Dokument = dbi.parse (nový InputSourceImpl (InputStream));
// Nyní nastavte dokument v panelu.
panel.setDocument (dokument);

Co je nového v této verzi:

  • Parent (& gt;) a sourozence (+ ), byly realizovány CSS selektory.
  • Margin Collapsing je nyní funkční.
  • tag BODY marže a přepadová jsou nyní nastavitelné.
  • optimalizace rozvržení byla realizována.
  • Různé uživatel-předložil náplasti byly aplikovány a dalších chyb bylo opraveno.

Co je nového ve verzi 0.98.3:.

  • SUB a SUP byly realizovány
  • Asi 20 dalších uživatelsky hlášeny chyby byly opraveny.

Požadavky na :

  • J2SE 1.4

Komentáře k Cobra

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!