Cobra

Screenshot Software:
Cobra
Szczegóły programowe:
Wersja: 0.98.4
Filmu: 3 Jun 15
Wywoływacz: Jose
Licencja: Wolny
Popularność: 8

Rating: 5.0/5 (Total Votes: 1)

Cobra HTML Toolkit jest biblioteka open source, która zapewnia czysty parser HTML i Java renderującego. Cobra jest przeznaczony do obsługi HTML 4, JavaScript i CSS 2. parser może być używany niezależnie od renderującego Cobra.
Przeglądarka Warrior to aplikacja, która korzysta z zestawu narzędzi do analizowania i Cobra renderowania HTML.
Program testowy:
Cobra pochodzi z programu badań, który pokazuje, jak adres URL jest renderowany i jego HTML DOM jako reprezentacji drzewa. Może on być prowadzony w sposób następujący:
set CLASSPATH = cobra.jar; js.jar
java -Xbootclasspath / p: dom.jar org.xamjwg.html.test.TestEntry
Należy pamiętać, że parametr -Xbootclasspath jest konieczne tylko z pakietów JDK przed 1.5.
Parser Zastosowanie:
Zalecany sposób użyć parsera Kobra jest za pośrednictwem klasy DocumentBuilderImpl, w następujący sposób:
import org.xamjwg.html.parser. *;
import org.xamjwg.html.test. *;
import org.xamjwg.html. *;
import org.w3c.dom. *;
...
HtmlParserContext context = new SimpleHtmlParserContext ();
DocumentBuilderImpl DBI = new DocumentBuilderImpl (kontekstu);
Dokument Dokument = dbi.parse (nowa InputSourceImpl (InputStream));
Renderowania Wykorzystanie silnika:
Składnikiem Swing, HtmlPanel, może spowodować, że dokument HTML, w następujący sposób:
import org.xamjwg.html.parser. *;
import org.xamjwg.html.test. *;
import org.xamjwg.html.gui. *;
import org.xamjwg.html. *;
import org.w3c.dom. *;
...
Panel HtmlPanel = new HtmlPanel ();
// Ten panel powinien zostać dodany do JFrame lub
// Inny składnik Swing.
HtmlParserContext context = new SimpleHtmlParserContext ();
HtmlRendererContext rcontext = new SimpleHtmlRendererContext (panel);
// Zauważ, że dokument powinien otrzymać budowniczy oba konteksty.
DocumentBuilderImpl dBi = new DocumentBuilderImpl (kontekst, rcontext);
Dokument Dokument = dbi.parse (nowa InputSourceImpl (InputStream));
// Teraz ustaw dokument w panelu.
panel.setDocument (dokument);

Co nowego w tym wydaniu:

  • Parent (& gt;) i rodzeństwo (+ ) selektory CSS zostały wdrożone.
  • Margines zawalenie jest obecnie funkcjonalny.
  • marża tag BODY-przelewowy są teraz ustawiane.
  • optymalizacja układu został wdrożony.
  • Różne przedłożone przez użytkownika patche zostały zastosowane oraz inne błędy zostały naprawione.

Co nowego w wersji 0.98.3:.

  • SUB i SUP zostały wdrożone
  • Około 20 inne błędy zgłaszane przez użytkowników zostały ustalone.

Wymagania :

  • J2SE 1.4

Komentarze do Cobra

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!