If you create Web application scripts and you want to make them available for other people to use (whether for a fee or free) then you are pretty much giving away your intellectual property. That is, ...
We have an XSD with encoding set to one value and we can validate XML files with different encodings successfully (our XSD has encoding utf-8 and various input XML files have utf-8, windows-1252, and ...