private XmlSchema CreateXmlSchema(string targetNS)
{
Debug.Assert(targetNS == null || targetNS.Length > 0 , "targetns for schema is empty");
XmlSchema xs = new XmlSchema();
xs.AttributeFormDefault = XmlSchemaForm.Unqualified;
xs.ElementFormDefault = XmlSchemaForm.Qualified;
xs.TargetNamespace = targetNS;
this.schemaSet.Add(xs);
return xs;
}