title: XSD validation on incoming SOAP messages
body: <p>I was hoping this would be simple, but apparently every solution on the web isn't what I want. By this I mean having a validation method that web services call, or having a function attribute that validates the incoming SOAP message (and through that validate through schema... but I might have to go this way).</p>
  
  <p>We have a bunch of web services that are public facing. Each service accepts an XML element. </p>
  
  <p>We also have a huge handful of XSD schemas that we want to use to validate the incoming XML message which are also part of published WSDL files that vendors use to build their systems against. </p>
  
  <p>I'm looking to hopefully include XSD validation into the actual web service method itself versus the published WSDL file.</p>
  
  <p>Are there any web method attributes, or anything I can do to tell the  web service to use a specific XSD (or 10+ XSD's) for validation before any code gets executed?  </p>
  
  <p>If there's a better way to do this, I'll listen.</p>
  
  <p>Thanks.</p>