Extract HTML Body and output as (X)HTML standards

Oliver Schrenk <[email protected]>
Newsgroups gmane.comp.parsers.htmlparser.user
Message-ID <[email protected]>
Hi,

I need to read arbitrary HTML (HTML 4 transitional, XHTML 1.0 strict, ...) extract the body as a fragment and output it again as another (XHTML standard).

Reading the file is simple enough:

		Parser p = new Parser(resource);
		NodeFilter f = new NodeClassFilter(BodyTag.class);
		NodeList listOfBodies = p.extractAllNodesThatMatch(f);
		Node firstBody = listOfBodies.elementAt(0);
		NodeList bodyChildren = firstBody.getChildren();
		System.out.println(bodyChildren.toHtml());

>From this hpw can I output either valid HTML 4.0 code or valid XHTML 1.0 code?

Best regards
Oliver 
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.