The world is full of HTML pages and there's a good chance that, at some time, your software project will need to read and process these documents. Perhaps NekoHTML can help! And, depending on what you need to do, there may already be a solution to your problem. This page lists a number of projects that use the NekoHTML parser.
Here are some software projects you may find useful, presented in alphabetical order:
HtmlUnit | HtmlUnit is a java unit testing framework for testing web based applications. HtmlUnit models the returned document so that you deal with pages and form and tables. |
---|---|
http://htmlunit.sourceforge.net/ | |
HttpUnit | HttpUnit is a free, open source Java API for accessing web sites without a browser, and is ideally suited for automated unit testing of web sites when combined with a Java unit test framework such as JUnit. |
http://httpunit.sourceforge.net/ | |
Jakarta Jelly | Jelly is a Java and XML based scripting and processing engine for turning XML into executable code. Jelly can be used as a more flexible and powerful front end to Ant such as in the Maven project, as a testing framework such as JellyUnit, in an intergration or workflow system such as werkflow or as a page templating system inside engines like Cocoon. |
http://jakarta.apache.org/commons/sandbox/jelly/ | |
Jivan | Jivan is a new Java web presentation technology that aids in the programming of dynamic web pages by separating program code from presentation layout. It enables you to use the W3C DOM API to push content into your HTML template. By directly copying unchanged sections of the source documents during page serialization, Jivan provides great performance to the web developer. |
http://www.jivan.net/ | |
jWebUnit | jWebUnit is a Java framework that facilitates creation of acceptance tests for web applications. It provides a high-level API for navigating a web application combined with a set of assertions to verify the application's correctness. This includes navigation via links, form entry and submission, validation of table contents, and other typical business web application features. |
http://jwebunit.sourceforge.net/ | |
X-Smiles | X-Smiles is a Java based XML browser. It is intended for both desktop use and embedded network devices and to support multimedia services. |
http://www.x-smiles.org/ |
Note: The author of NekoHTML does not officially endorse, recommend, or support any of the above softare — they are merely presented for the benefit of the user. All questions and comments should be directed to the respective project owners. Mail sent to the author of NekoHTML regarding these projects will be ignored.
If your project incorporates NekoHTML in some way and you think it would be useful to other users, please contact me and I will add it to this list.