/// <summary> /// 从Xml字符串中生成 <see cref="IOption"/> /// </summary> /// <param name="xmlString">Xml字符串</param> /// <returns><see cref="IOption"/></returns> public static IOption CreateFromXmlString(string xmlString) { XmlNode xmlNode = LoadXmlNodeFromString(xmlString, "/"); if (xmlNode is XmlDocument) { xmlNode = ((XmlDocument)xmlNode).DocumentElement; } return(XmlOption.Create(null, xmlNode, true, null, null)); }
/// <summary> /// 从Xml文件中生成 <see cref="IOption"/> /// </summary> /// <param name="xmlFileName">Xml文件</param> /// <returns><see cref="IOption"/></returns> public static IOption CreateFromXmlFile(string xmlFileName) { return(XmlOption.Create(xmlFileName)); }
/// <summary> /// 从 <see cref="XmlNode"/> 生成 <see cref="IOption"/> /// </summary> /// <param name="xmlNode"><see cref="XmlNode"/></param> /// <returns><see cref="IOption"/></returns> public static IOption CreateFromXmlNode(XmlNode xmlNode) { return(XmlOption.Create(null, xmlNode, true, null, null)); }