Exemplo n.º 1
0
        /// <summary>
        /// 从Xml字符串中生成 <see cref="IConfigSetting"/>
        /// </summary>
        /// <param name="xmlString">Xml字符串</param>
        /// <returns><see cref="IConfigSetting"/></returns>
        public static IConfigSetting CreateFromXmlString(string xmlString)
        {
            XmlNode xmlNode = LoadXmlNodeFromString(xmlString, "/");

            if (xmlNode is XmlDocument)
            {
                xmlNode = ((XmlDocument)xmlNode).DocumentElement;
            }
            return(XmlConfigSetting.Create(null, xmlNode, true, null, null));
        }
Exemplo n.º 2
0
 /// <summary>
 /// 从 <see cref="XmlNode"/> 生成 <see cref="IConfigSetting"/>
 /// </summary>
 /// <param name="xmlNode"><see cref="XmlNode"/></param>
 /// <returns><see cref="IConfigSetting"/></returns>
 public static IConfigSetting CreateFromXmlNode(XmlNode xmlNode)
 {
     return(XmlConfigSetting.Create(null, xmlNode, true, null, null));
 }
Exemplo n.º 3
0
 /// <summary>
 /// 从Xml文件中生成 <see cref="IConfigSetting"/>
 /// </summary>
 /// <param name="xmlFileName">Xml文件</param>
 /// <returns><see cref="IConfigSetting"/></returns>
 public static IConfigSetting CreateFromXmlFile(string xmlFileName)
 {
     return(XmlConfigSetting.Create(xmlFileName));
 }