title: Getting parameters for web service programmatically?
body: <p>I have a web based system where users should be able to fetch data from a web service by entering the URL and the necessary parameter values.</p>
  
  <p>My problem is, somehow I need to find out the structure of the parameters required in the soap body, which is not necessarily just one or two strings, but could be a whole object tree.</p>
  
  <p>Transmission is not a problem, since it's just plain XML.</p>
  
  <p>How do I do this? Do I need to read the entire WSDL Schema and try to figure this out or is there some easier way? I know .NET can generate code for it, but can I easily find out what classes would have been generated without actually generating it and use reflection to find out what it did?</p>
  
  <p>Does anyone have an idea?</p>