public void v203()
{
XmlSchemaSet sc = new XmlSchemaSet();
sc.XmlResolver = new XmlUrlResolver();
int elem_count = 0;
XmlSchema schema = sc.Add(null, Path.Combine(TestData._Root, "include_v8_a.xsd"));
CError.Compare(sc.Count, 1, "AddCount");
CError.Compare(sc.IsCompiled, false, "AddIsCompiled");
sc.Compile();
CError.Compare(sc.IsCompiled, true, "IsCompiled");
CError.Compare(sc.Count, 1, "Count");
sc.Reprocess(schema);
CError.Compare(sc.IsCompiled, false, "ReprocessIsCompiled");
CError.Compare(sc.Count, 1, "ReprocessCount");
// Check that C's data is present in A's NS
foreach (object obj in schema.Elements.Names)
if ((obj.ToString()).Equals("ns-a:e2"))
elem_count++;
CError.Compare(elem_count, 1, "ns-a:e2");
return;
}