קובר HTML Toolkit הוא ספריית קוד פתוחה המספקת מנתח Java HTML טהור ומפיק. קוברה נועד לתמוך ב- HTML 4, Javascript ו- CSS 2. המנתח יכולים לשמש באופן עצמאי של מפיק קוברה.
הדפדפן של הלוחם הוא יישום המשתמש בערכת הכלים קוברה לנתח ולעבד HTML.
תכנית בדיקה:
קוברה מגיע עם תכנית בדיקה שמראה איך URL מוצגת וDOM HTML כייצוג עץ. ניתן להפעיל באופן הבא:
להגדיר CLASSPATH = cobra.jar; js.jar
org.xamjwg.html.test.TestEntry dom.jar: Java -Xbootclasspath / p
שים לב שפרמטר -Xbootclasspath יש צורך רק עם JDKs לפני 1.5.
שימוש מנתח:
הדרך המומלצת להשתמש במנתח קוברה היא באמצעות כיתת DocumentBuilderImpl, כדלקמן:
לייבא org.xamjwg.html.parser *.;
לייבא org.xamjwg.html.test *.;
לייבא org.xamjwg.html *.;
לייבא org.w3c.dom *.;
...
HtmlParserContext הקשר = SimpleHtmlParserContext החדש ();
DocumentBuilderImpl DBI = DocumentBuilderImpl החדש (הקשר);
מסמך מסמך = dbi.parse (InputSourceImpl החדש (InputStream));
טיוח שימוש מנוע:
רכיב Swing, HtmlPanel, יכול להפוך מסמך HTML, כדלקמן:
לייבא org.xamjwg.html.parser *.;
לייבא org.xamjwg.html.test *.;
org.xamjwg.html.gui יבוא *.;
לייבא org.xamjwg.html *.;
לייבא org.w3c.dom *.;
...
פנל HtmlPanel = HtmlPanel החדש ();
// פנל זה יש להוסיף לJFrame או
// רכיב Swing אחר.
HtmlParserContext הקשר = SimpleHtmlParserContext החדש ();
HtmlRendererContext rcontext = SimpleHtmlRendererContext החדש (פנל);
// שים לב שבונים מסמך צריך לקבל שני ההקשרים.
DocumentBuilderImpl DBI = חדש DocumentBuilderImpl (הקשר, rcontext);
מסמך מסמך = dbi.parse (InputSourceImpl החדש (InputStream));
// מסמך עכשיו להגדיר בפנל.
panel.setDocument (מסמך);
מה חדש בהודעה זו:
- האם (& gt;) ואח (+ ) בוררי CSS יושמו.
- מתכווצת שוליים הוא עכשיו פונקציונלי.
- שוליים תג גוף וגלישה נמצאים כעת settable.
- אופטימיזציה פריסה יושמה.
- שונים יושמו וחרקים אחרים היו קבועים.
תיקונים שהוגש משתמש
מה חדש בגרסת 0.98.3
- SUB וSUP יושמו >
- כ -20 באגים-דיווח משתמש אחרים תוקנו.
דרישות :
- J2SE 1.4
תגובות לא נמצא