phpWebSite XHTML, Bobby, and RSS validation

For a couple of weeks I have been trying to chase down some validation errors with my phpWebSite installations. The way I think is that testing for valid code is easy and probably saves you time in the long run. I have used IE favlets in the past but my current favorite web development platform is the Web Developer add-in for Firefox.

PhpWebSite is advertised as producing valid xhtml and accessible code so this should have been a no brainer. Well, I ran it through the W3C html validator and it comes up with errors on the announcements. It tacks on an extra field when it is read by w3c which somehow gets stripped out when you view the source in your browser. I did not find the problem on phpWebSite project page so maybe the cleared up this problem in 9-3.3.

The accessibility errors are simple but hard to find. Bobby requires an explicit label for a form fields. I was able to add an implicit label but that satisifies the 508 validator used by Cynthia. To use an explicit label I need the input statement to use an “id=” parameter. The input statement appears to be generated dynamically.

The RSS validator cannot seem to find the RSS output. It fails with a 404 error code which means that it could not find the file. I can see the output in my RSS aggregator so I am confused.