Ejemplo n.º 1
0
 //保存当前用户设置
 public void SaveCurrent(StyleSet CurrentStyle)
 {
     XmlDocument doc;
     XmlNode xmlroot, xNode;
     //新建数据库读写代理对象
     dbHandler = new DataProxy();
     //读入xml文件
     doc = dbHandler.Read(strTablePath);
     //查找数据根节点标签
     xmlroot = doc.SelectSingleNode("dataroot");
     //指向第0个节点,当前使用样式
     xNode = xmlroot.ChildNodes.Item(0);
     //修改节点数据
     ModifyStyle(ref xNode, CurrentStyle);
     //保存回文件
     dbHandler.Save(strTablePath, doc);
 }
Ejemplo n.º 2
0
        //读取当前用户设定的样式
        public StyleSet ReadCurrent()
        {
            StyleSet CurrentStyle ;
            XmlElement Result;

            //新建数据库读写代理对象
            dbHandler = new DataProxy();
            //获取路径下文件所有数据
            Result = dbHandler.ReadIndexOf(strTablePath, 0);
            if (Result == null)
            {
                return null;
            }
            //从数据生成样式集
            CurrentStyle = new StyleSet(Result);
            return CurrentStyle;
        }
Ejemplo n.º 3
0
        //读取所有停用词记录,并以string列表形式返回
        public List<string> ReadAll()
        {
            List<XmlElement> Result;
            List<string> WordList;

            //新建数据库读写代理对象
            dbHandler = new DataProxy();
            //获取路径下文件所有数据
            Result = dbHandler.ReadAll(strTablePath);
            if (Result == null)
            {
                return null;
            }
            WordList = new List<string>();
            //将xml节点中数据提取,并保存在list中
            foreach (XmlElement xmlNode in Result)
            {
                WordList.Add(xmlNode.LastChild.InnerText);
            }
            return WordList;
        }
Ejemplo n.º 4
0
        //读取系统预设样式列表
        public List<StyleSet> ReadPreset()
        {
            DataProxy dbReader;
            List<StyleSet> Preset;
            List<XmlElement> Result;

            //新建数据库读写代理对象
            dbReader = new DataProxy();
            //获取路径下文件所有数据
            Result = dbReader.ReadFromTo(strTablePath, 1);
            if (Result == null)
            {
                return null;
            }
            //从数据生成样式集
            Preset = new List<StyleSet>();
            foreach (XmlElement xNode in Result)
            {
                Preset.Add(new StyleSet(xNode));
            }
            return Preset;
        }