- From: (unknown charset) Dave Raggett <dsr@w3.org>
- Date: Thu, 3 Jun 1999 12:02:06 +0100 (GMT Daylight Time)
- To: (unknown charset) Bjoern Hoehrmann <hoermi@arcormail.de>
- cc: (unknown charset) html-tidy@w3.org
On Tue, 25 May 1999, Bjoern Hoehrmann wrote: > --snip-- > If the file handle came from a piped open `close()' will > additionally return FALSE if one of the other system > calls involved fails or if the program exits with non- > zero status. (If the only problem was that the program > exited non-zero `$!' will be set to `0'.) Also, closing > a pipe waits for the process executing on the pipe to > complete, in case you want to look at the output of the > pipe afterwards. Closing a pipe explicitly also puts the > exit status value of the command into `$?'. > --snip-- > > So replacing the old close command with something like > > --snip-- > if (close(TIDY) == 0) { > my $exitcode = $? >> 8; > if ($exitcode == 1) { > printf STDERR "tidy issued warning messages\n"; > } elsif ($exitcode == 2) { > printf STDERR "tidy issued error messages\n"; > } else { > die "tidy exited with code: $exitcode\n"; > } > } else { > printf STDERR "tidy detected no errors\n"; > } > --snip-- > > Works fine. Great - Tidy returns an error code when it detects problems with the markup, the following is from main(): /* return status can be used by scripts */ if (totalerrors > 0) return 2; if (totalwarnings > 0) return 1; /* 0 signifies all is ok */ return 0; > The IE5 supports an option to add tools to the PopUp menu that > can e.g. open a new window and load a specific Url. I made up a > tool, that implements Jigsaw and the Validator to check the Page > just by two simple clicks. Another one should be Tidy. Would you like to share your know-how on the latter? > Another question: I read, that entities in a <head>er are not > converted back to e.g. "ö" or whatever by Searchengines and > alike. The content of a meta tag is CDATA and so entitys are > allowed. iirc Tidy converts those characters to entitys. Thats, > if i'm right about the Searchengines, not very useful, maybe an > option to turn off the modification of header fields may be > useful. I will try to find out more about this. > Another thing is the specified Charset. Iirc when i use the > correct Charset it becomes optional to use 'ö' or 'ö' so > this replacement isn't necessary (if i'm right, and tidy does > this replacement) You can choose whether you want Tidy to emit character entities or raw characters for Latin-1, either via the command line or via the config file. > The last thing is the use of this mailing list. Is it correct to > reply to the author and put a CC: to html-tidy@w3.org Yes - that's fine. The html-tidy list is archived and the archive is accessible via the web. Regards, -- Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett phone: +44 122 578 2984 (or 2521) +44 385 320 444 (gsm mobile) World Wide Web Consortium (on assignment from HP Labs)
Received on Thursday, 3 June 1999 06:59:45 UTC