8. The non-transitory computer-readable medium of claim 7 , wherein generating validation structures based on said determination of which constructs should exist in said XML schema includes examining type declarations within said XML document.
8. The non-transitory computer-readable medium of claim 7 , wherein generating validation structures based on said determination of which constructs should exist in said XML schema includes examining type declarations within said XML document. 10. The non-transitory computer-readable medium of claim 8 , wherein the validation structures include a finite state machine generated based on examining said one or more XML schema documents.