Ted,
I don't think HTML Parser is what you need. It's primary use-case is
programatic extraction of information from web pages, i.e. spidering,
with some facilities for re-writing.
As far as I know, there isn't anyone using the HTML Parser as the
parsing component of the JEditorPane, and I don't believe anyone has
written a browser based on it.
You might want to try some of the java based browsers, e.g. shogun
<http://sourceforge.net/projects/shogun>, JXWB
<http://sourceforge.net/projects/jxwb>, or others
<http://sourceforge.net/softwaremap/trove_list.php?form_cat=91> that
purport to do what you want.
Derrick
Ted Byers wrote:
> I have read that the HTML parser that is used within JEditorPane is
> seriously broken. In reading the archive of this list, the impression
> is created that using HTMLParser with JEditorPane is problematic at
> best, although there seems to be little recent material on this issue.
>
> HTMLParser comes highly recommended. However, it does me no good if I
> can't figure out how to get started in order to use it to render
> generic web pages. I have a need for a java component (perhaps an
> applet, or an application that can be launched using webstart) that
> will display web pages (most of my users will need read only access to
> the documents rendered, but there is a second category of user that
> needs read/write access to documents). I do not need, or want, to
> have to deal with examining the data parsed by the parser. I really
> don't want to write a class to render the output produced by
> HTMLParser. I just want to make a web page viewer (or, better, a web
> browser that supports basic scripting using e.g. JScript) that uses
> HTMLParser to make it more robust than the default parsed used in
> JEditorPane.
>
> On the face of it, none of the example applications show me how to do
> this; although it is possible that I missed something.
>
> To do what I need done, do I need anything else other than
> HTMLParser? Or can it be that HTMLParser includes functions to render
> generic web pages on, e.g., a JFrame? In either case, where can I
> find an example program that shows me how to do what I need to do to
> get started?
>
> Once I have a start, the next phase will involve using a wysiwyg
> editor web page and a servlet that uses HTMLparser to validate web
> pages created using the wysiwyg editor web page, and send the user
> intelligible error messages when the user tries to create something
> HTMLParser doesn't understand. Or maybe there is already something
> out there that will do what I need to do (preferably open source).
> Any ideas/recommendations?
>
> Thanks,
>
> Ted
>
> R.E. (Ted) Byers, Ph.D., Ed.D.
> R & D Decision Support Software
> http://www.randddecisionsupportsolutions.com/
|