- From: Adrian Mugnolo <adrianm@yahoo-inc.com>
- Date: Tue, 10 Apr 2001 13:31:53 -0300 (ART)
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- CC: html-tidy@w3.org
Hi, > I'd like to use HTML Tidy in some applications, but they mostly deal > with strings instead of files. Has anyone rewritten the current code > to deal with (char*) strings or is anyone going to do so? I've been doing this using a two way pipe. Because of how tidy works, reading all input before doing any output, the usual buffering problems related to open2 don't cause trouble here. An example in Perl: use IPC::Open2; open2(*R, *W, 'tidy 2>/dev/null'); print W '<h1>Hello</h1>'; close W; local $/ = undef; $html = <R>; close R; print $html; The output looks like: $ ./open2.pl <html> <head> <title></title> </head> <body> <h1>Hello</h1> </body> </html> HTH
Received on Tuesday, 10 April 2001 12:32:14 UTC