- From: Klaus Johannes Rusch <KlausRusch@atmedia.net>
- Date: Fri, 2 Nov 2001 17:52:13 CET
- To: html-tidy@w3.org
In <3BE2C3FB.6CCB79BE@caldera.com>, Allan Clark <allanc@caldera.com> writes: Allan, > There's a certain desire to have code inline with the document cleaned > up. My desire, for example, would be to have javascript code cleaned up > for me; this request seems to be a request to "code beautify" some PHP. beautifying external code references could be done fairly easily by invoking external beautifiers, for example cb does a fairly good job at beautifying Javascript already. But, what you would really want is to also beautify the code generated by these scripts, e.g. change <? echo "<TABLE><TR><TD>This is incomplete</TABLE>"; ?> to <? echo "<table summary=\"\"><tr><td>This is complete</tr></td></table>"; ?> which cannot be done (at least not reliably). The other problem of course is now to recognize the format of an extension, while there are a few established conventions for popular formats the actual semantics are defined by the server configuration, and the same <? ?> syntax can denote PIs for an editor, or PHP code, or some other code. > I think if this was done, we would want Tidy to recognize "hey this is > PHP code" and look at a list of "beautifiers" based on language or tag > type. This way, the development of beautifiers isn't tied very tightly > with tidy, tidy can some execute child or co-processes to clean the > non-HTML non-XML code. Probably better handled by HTML/XML aware beautifiers, so if your code includes <? ?> PHP fragments you could run phptidy and it would pretty-print the PHP code and not touch anything else. -- Klaus Johannes Rusch KlausRusch@atmedia.net http://www.atmedia.net/KlausRusch/
Received on Friday, 2 November 2001 12:05:40 UTC