งูเห่า HTML Toolkit เป็นห้องสมุดที่มาเปิดที่ให้แยกวิเคราะห์ Java บริสุทธิ์ HTML และแสดงผล งูเห่ามีวัตถุประสงค์เพื่อสนับสนุน HTML 4, Javascript และ CSS 2. แยกวิเคราะห์สามารถนำมาใช้เป็นอิสระจาก renderer งูเห่า
เบราว์เซอร์นักรบเป็นโปรแกรมที่ใช้เครื่องมืองูเห่าที่จะแยกและทำให้ HTML
โปรแกรมการทดสอบ:
คอบร้ามาพร้อมกับโปรแกรมการทดสอบแสดงให้เห็นว่ามีการแสดง URL และ HTML DOM ในฐานะที่เป็นตัวแทนของต้นไม้ มันสามารถทำงานดังต่อไปนี้:
ตั้ง CLASSPATH = cobra.jar; js.jar
จาวา -Xbootclasspath / p: dom.jar org.xamjwg.html.test.TestEntry
โปรดทราบว่าพารามิเตอร์ -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));
เครื่องมือการแสดงผลการใช้งาน:
องค์ประกอบสวิง HtmlPanel, สามารถแสดงเอกสาร HTML ดังนี้
นำเข้า org.xamjwg.html.parser *.
นำเข้า org.xamjwg.html.test *.
นำเข้า org.xamjwg.html.gui *.
นำเข้า org.xamjwg.html *.
นำเข้า org.w3c.dom *.
...
แผง HtmlPanel = HtmlPanel ใหม่ ();
// แผงนี้ควรจะเพิ่มหรือ JFrame
// อีกองค์ประกอบสวิง
HtmlParserContext บริบท = SimpleHtmlParserContext ใหม่ ();
HtmlRendererContext rcontext = SimpleHtmlRendererContext ใหม่ (แผง);
// หมายเหตุสร้างเอกสารที่ควรจะได้รับทั้งบริบท
DocumentBuilderImpl DBI = ใหม่ DocumentBuilderImpl (บริบท rcontext);
เอกสารเอกสาร = dbi.parse (ใหม่ InputSourceImpl (inputStream));
// เอกสารตอนนี้ตั้งอยู่ในแผง
panel.setDocument (เอกสาร);
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ผู้ปกครอง (& gt;) และพี่น้อง (+ ) CSS เตอร์ได้รับการดำเนินการ.
- ยุบ Margin อยู่ในขณะนี้การทำงาน.
- ขอบแท็ก BODY และล้นในขณะนี้มีตัวอย่างไฟล์.
- การเพิ่มประสิทธิภาพของรูปแบบที่ถูกนำมาใช้.
- แพทช์ผู้ใช้ส่งต่าง ๆ ถูกนำไปใช้และข้อบกพร่องอื่น ๆ ที่ได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 0.98.3.
- SUB จีบและมีการดำเนินการ
- เกี่ยวกับ 20 ข้อบกพร่องที่ผู้ใช้รายงานอื่น ๆ ที่ได้รับการแก้ไข.
ต้องการ
- J2SE 1.4
ความคิดเห็นที่ไม่พบ