Exemple #1
0
        private bool IsTopLevelDataSet()
        {
            string local = XmlHelper.Decode(reader.LocalName);

            // No need to check DataSetName. In fact, it is ignored.

            DataTable dt = dataset.Tables [local];

            if (dt == null)
            {
                return(true);
            }

            XmlDocument doc = new XmlDocument();
            XmlElement  el  = (XmlElement)doc.ReadNode(reader);

            doc.AppendChild(el);
            reader = new XmlNodeReader(el);
            reader.MoveToContent();

            return(!XmlDataInferenceLoader.IsDocumentElementTable(
                       el, null));
        }