- From: Larry W. Virden <lvirden@cas.org>
- Date: Mon, 20 Nov 2000 13:02:55 -0500 (EST)
- To: html-tidy@w3.org
From: "J. David Bryan" <jdbryan@acm.org> On 20 Nov 2000, at 11:54, Larry W. Virden wrote: > 1. I have write permissions on the web page I am trying to get tidy > to update. Try: $ tidy tst.html ...and see if you get the proper output on the screen. If so, then Tidy is having problems writing the corrected output back to the file. If not, then the trouble is elsewhere. I rebuilt the original aug 4 release of tidy on my SPARC Solaris 8 machine. I use a relative pathname to make sure I get the version I just built. I see: $ ./tidy /tmp/tst.html Tidy (vers 4th August 2000) Parsing "/tmp/tst.html" line 3 column 1 - Warning: inserting missing 'title' element /tmp/tst.html: Document content looks like HTML 2.0 1 warnings/errors were found! HTML & CSS specifications are available from http://www.w3.org/ To learn more about Tidy see http://www.w3.org/People/Raggett/tidy/ Please send bug reports to Dave Raggett care of <html-tidy@w3.org> Lobby your company to join W3C, see http://www.w3.org/Consortium $ cat /tmp/tst.html <html> <head> </head> <body> test </body> </html> So I am seeing no change in the file or written to stdout. > 3. However, I'm not sure whether that's the whole picture. Here's > the latest test: > > $ tidy -m tst.html > > Notice that I'm not providing any config file. It is my understadning > that this should take the default action - updating the file. It should, in the absence of any implied configuration file. Note that Tidy will process: 1. A configuration filename supplied on the command line. 2. A configuration filename designated by the HTML_TIDY environment variable. 3. A ".tidyrc" file, if present in the HOME directory. 4. A compiled-in default filename, if defined. Perhaps you're still getting "markup: no" from one of these sources? -------- Ah ha! There was a HTML_TIDY variable set. I'm rather surprised that there isn't a simple option to override things - even when I provide a -config /dev/null, it appears that tidy wants to use that HTML_TIDY variable. Once I unset that variable, things seem to work again. I wonder if the argument setting is really working as expected; I would have expected command line flags to override everything else - AND I would expect a command line flag to turn on or off the generation of that markup argument. At the very least, one should have the ability to seperately indicate whether non-functional changes (line wrapping, etc.) vs functional cases (inserting code) should be performed. In general, I don't want tidy messing around moving tags about in my file just to make things look pretty. I do however want tidy to fix broken code. Does tidy perform character conversions for those Microsoft (and Mac) characters that I see so frequently on web pages - the 'wrong' characters for quotes, dashes, etc. that end up not displaying properly unless you happen to have the right font? (Some time ago, I suggested an enhancement that would have Tidy print to the console the name of any configuration file processed. It sure would help to track down "stealth" configuration problems of this nature!) That would be nice - another nice feature would be a 'show me what values you are using' option. That way, one could tell after having gone thru a variety of files exactly what parameters had been set... -- Larry W. Virden <URL: mailto:lvirden@cas.org> <URL: http://www.purl.org/net/lvirden/> Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions.
Received on Monday, 20 November 2000 13:03:29 UTC