private XmlDataInferenceLoader (DataSet ds, XmlDocument doc, XmlReadMode mode, string [] ignoredNamespaces)
{
dataset = ds;
document = doc;
this.mode = mode;
this.ignoredNamespaces = ignoredNamespaces != null ? new ArrayList (ignoredNamespaces) : new ArrayList ();
// Fill existing table info
foreach (DataTable dt in dataset.Tables)
tables.Add (new TableMapping (dt));
}