예제 #1
0
        public static ITableScheme CreateTableScheme(Stream xmlFile)
        {
            TkDebug.AssertArgumentNull(xmlFile, "xmlFile", null);

            ResourceTableScheme xml = GetInternalDataXml(xmlFile);

            return(xml);
        }
예제 #2
0
        private static ResourceTableScheme GetInternalDataXml(Stream xmlFile)
        {
            ResourceTableScheme xml = new ResourceTableScheme();

            xml.ReadFromStream("Xml", null, xmlFile, ObjectUtil.ReadSettings, QName.Toolkit);
            //xml.LoadFromReader(XmlUtil.GetXmlReader(xmlFile));
            return(xml);
        }
예제 #3
0
        public static ITableScheme CreateTableScheme(Stream xmlFile, string tableName)
        {
            TkDebug.AssertArgumentNull(xmlFile, "xmlFile", null);
            TkDebug.AssertArgumentNullOrEmpty(tableName, "tableName", null);

            ResourceTableScheme xml = GetInternalDataXml(xmlFile);

            xml.Table.TableName = tableName;
            return(xml);
        }