- From: Sebastian Lange <lange@cyperfection.de>
- Date: Thu, 18 May 2000 10:44:18 +0200
- To: html-tidy@w3.org
- Message-Id: <4.3.1.2.20000518102229.01b623f0@pop3.cyperfection.de>
How about this: # add line breaks to concatenated comments while ($tidied_data =~ />\s?<!--/) { $tidied_data =~ s/\s*(<!--.*?-->)\s*/\n$1\n/gsi; } Please find attached an updated version of my perl function that passes HTML content to tidy and fixes up some flaws before returning the tidied content. sebastian At 16:15 18.05.2000 +0900, Peter Evans wrote: > > <!-- END GRAPHIC --> > > > > <!-- SECOND TABLE STARTS HERE --> > > > > Tidy concatinates the two comments like this. > > > > <!-- END GRAPHIC --><!-- SECOND TABLE STARTS HERE > > --> > >If this is a problem -- and I suppose that yes, it might impede >legibility -- then I'd just run Tidy's output through some filter. >Being too lazy to do any programming, I don't use perl myself, but I'd >guess that such a perl routine would be easy to write. The program I >use is the underpublicized and pricy but excellent shareware SNR; it's >easy to write a translation table that for example adds two line breaks >to the middle of any example of "--><!--". > >++++++++++++++++ >Peter Evans mailto:evans@i.hosei.ac.jp
-- Sebastian Lange http://www.sl-chat.de/ Maybe the first chat site that validates as HTML 4.0 even though user input may contain HTML codes. Courtesy to Dave Raggett's HTML Tidy: http://www.w3.org/People/Raggett/tidy/
Attachments
- application/octet-stream attachment: sl-tidy.pl
Received on Thursday, 18 May 2000 04:41:44 UTC