W3C home > Mailing lists > Public > html-tidy@w3.org > April to June 2000

Re: Working with Tidy and HTML comments

From: Sebastian Lange <lange@cyperfection.de>
Date: Thu, 18 May 2000 10:44:18 +0200
Message-Id: <4.3.1.2.20000518102229.01b623f0@pop3.cyperfection.de>
To: html-tidy@w3.org
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/


Received on Thursday, 18 May 2000 04:41:44 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 April 2012 06:13:43 GMT