public static void SaveToDisk(Language item) { if (item != null) { XmlDocument xmlDoc = helpers.XmlDoc.CreateDoc(); xmlDoc.AppendChild(item.ToXml(xmlDoc)); helpers.XmlDoc.SaveXmlDoc(item.GetType().ToString(), item.CultureAlias, xmlDoc) ; } }
/// <summary> /// Gets the language by id. /// </summary> /// <param name="languageId">The language id.</param> /// <returns>A node-set of the specified language.</returns> public static XPathNodeIterator GetLanguage(int languageId) { try { var xd = new XmlDocument(); var language = new Language(languageId); if (language != null) { var languageNode = language.ToXml(xd); xd.AppendChild(languageNode); } return xd.CreateNavigator().Select("/Language"); } catch (Exception ex) { return ex.ToXPathNodeIterator(); } }