title: How to load a schema without knowing the target namespace ahead of time?
body: <p>I am referring to the code below for my XML validation from XSD and from a 
  functional point of view it seems to be working fine. </p>
  
  <pre><code>var schemas = new XmlSchemaSet();
  schemas.Add("http://microsoft.com/HealthCare/HL7/2X", xsdFilePath);
  
  Boolean result = true;
  xdocXml.Validate(schemas, (sender, e) =&gt;
  {
      result = false;
  });
  </code></pre>
  
  <p>Now, as you can see I had to specify the schema name explicitly even though this information is self contained in XSD itself. Is there any way to extract that information from the XSD so that I do not have to specifically specify that?</p>