Cobra

软件截图:
Cobra
软件详细信息:
版本: 0.98.4
上传日期: 3 Jun 15
开发: Jose
许可: 免费
人气: 8

Rating: 5.0/5 (Total Votes: 1)

眼镜蛇的HTML工具包是一个开源库,它提供一个纯Java的HTML解析器和渲染。眼镜蛇的目的是支持HTML 4,JavaScript和CSS 2,解析器可以使用独立的眼镜蛇渲染器。
战士浏览器是使用工具包眼镜蛇解析和渲染HTML的应用程序。
测试程序:
眼镜蛇自带测试程序,它显示了一个URL的呈现方式和HTML DOM作为树表示。它可以运行如下:
设置CLASSPATH = cobra.jar; js.jar
java的-Xbootclasspath / p:dom.jar org.xamjwg.html.test.TestEntry
需要注意的是-Xbootclasspath参数仅需要与的JDK 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选择器已经实现。
  • 保证金塌陷现在可以正常运行。
  • BODY标记保证金和溢流现在设定。
  • 系统布局优化实施。
  • 各种用户提交的补丁被应用和其他错误是固定的。

在什么版本0.98.3都是新

  • 在SUB和SUP已经实施
  • 关于其他20个用户报告的错误已被修正。

要求

  • 在J2SE 1.4

意见 Cobra

评论没有发现
添加评论
打开图片!