Cobra

Skjermbilde programvare:
Cobra
Prog.varedetaljer:
Versjon: 0.98.4
Last opp dato: 3 Jun 15
Utvikler: Jose
Lisens: Gratis
Popularitet: 8

Rating: 5.0/5 (Total Votes: 1)

Cobra HTML Toolkit er en åpen kildekode bibliotek som gir en ren Java HTML-parser og renderer. Cobra er ment å støtte HTML 4, kan Javascript og CSS 2. parser brukes uavhengig av Cobra renderer.
The Warrior nettleser er et program som bruker Cobra verktøykasse for å analysere og gjengi HTML.
Testprogram:
Cobra kommer med et testprogram som viser hvordan en URL er gjengitt og dens HTML DOM som et tre representasjon. Det kan kjøres som følger:
satt CLASSPATH = cobra.jar; js.jar
java -Xbootclasspath / p: dom.jar org.xamjwg.html.test.TestEntry
Merk at -Xbootclasspath parameteren er kun nødvendig med JDKs før 1.5.
Parser Bruk:
Den anbefalte måten å bruke Cobra parser er via DocumentBuilderImpl klasse, som følger:
importere org.xamjwg.html.parser. *;
importere org.xamjwg.html.test. *;
importere org.xamjwg.html. *;
importere org.w3c.dom. *;
...
HtmlParserContext context = ny SimpleHtmlParserContext ();
DocumentBuilderImpl DBI = nye DocumentBuilderImpl (sammenheng);
Dokument dokument = dbi.parse (ny InputSourceImpl (Input));
Rendering Engine Bruk:
En Swing komponent, HtmlPanel kan gjengi et HTML-dokument, som følger:
importere org.xamjwg.html.parser. *;
importere org.xamjwg.html.test. *;
import org.xamjwg.html.gui. *;
importere org.xamjwg.html. *;
importere org.w3c.dom. *;
...
HtmlPanel panel = new HtmlPanel ();
// Dette panelet bør legges til en JFrame eller
// Annen Swing komponent.
HtmlParserContext context = ny SimpleHtmlParserContext ();
HtmlRendererContext rcontext = new SimpleHtmlRendererContext (panel);
// Merk at dokumentet byggherre bør få begge sammenhenger.
DocumentBuilderImpl DBI = new DocumentBuilderImpl (kontekst, rcontext);
Dokument dokument = dbi.parse (ny InputSourceImpl (Input));
// Nå satt dokument i panelet.
panel.setDocument (dokument);

Hva er nytt i denne versjonen:

  • Parent (& gt;) og søsken (+ ) CSS velgere er iverksatt.
  • er Margin sammenfoldingsanordningene nå funksjonell.
  • BODY tag margin og overløp er nå innstillbare.
  • En layout optimalisering ble gjennomført.
  • Forskjellige bruker-sendt patcher ble påført og andre feil ble fikset.

Hva er nytt i versjon 0.98.3.

  • SUB og SUP er iverk
  • rundt 20 andre bruker rapporterte bugs har blitt fikset.

Krav

  • J2SE 1.4

Kommentarer til Cobra

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!