Forum Moderators: open
It's worth noting that, strictly speaking, CSE Validator is not actually a validator. Once you've configured it as desired, though, it is very useful, as it offers advice regarding style and accessibility.
From the CSE help file:
"NOTE: CSE HTML Validator cannot check for a completely syntactically correct document, although it can find many syntactic errors and offer useful advice and assistance in creating your documents.
NOTE: CSE HTML Validator is not a "real validator" in the strict technical definition of "validator". Instead, it is based on a powerful engine that is custom designed for HTML, XHTML, and CSS. Because of this, it is capable of finding many problems that a "real" validator cannot."
Nick
Make sure to check Validate entire site. I also uncheck Show input to minimize the amount of resources used from the WDG.
Thanks for the pointers. I was hoping to find a tool smart enough to crawl the entire site. How much extra code would that involve, compared to the validation code?
pageoneresults,
Thanks for the link to WDG, funny that their online validator can crawl a site but that their stand alone version cannot!
With Tidy, and a UNIX-like shell, I can do a lot of things that I simply cannot do with a pure GUI product, so I guess I will stick to Tidy.
HTMLLinkExtractor.pm
This Perl module extracts possible HTML links from an HTML document when spidering a site.
I'm not a programmer, but I would think the above is what works hand in hand with spidering the entire site. If that is available from that page, maybe it is something that you have to physically incorporate so that you have that advantage locally. I'm guessing at this point...
For the really hard core programmers they supply the source code to an offline validator [htmlhelp.com]. But that looks like a major undertaking, and in any case I am currently still operating in a WIN2K environment.
What I use with HTML-Tidy to get the files I want to validate is the Xenu link checker, saving the file and editing it to have a list of the files it found by crawling. I then feed these files, one by one, to Tidy. I do have to run Xenu manually, but all the rest can be automated.