Schema validation with simple dom php classes, that will check the xsd file before the xml based forms will accept any submit. The ajax wrapper should work with widgets to show any validation error to the form user.
The Web is a really simple web browse. It is EXTREMELY fast. The only bug is that when you go to a website and type it in the url bar you have to type "http://www." It works with flash and java and many other browser features.