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