public static TrophyConfNode ReadTropSfmWithTropConfFromString(String XMLFile, String TropConf) { String Signature; try { Signature = XMLFile.Substring(XMLFile.IndexOf("<!--Sce-Np-Trophy-Signature: ") + "<!--Sce-Np-Trophy-Signature: ".Length); Signature = Signature.Substring(0, Signature.IndexOf("-->")); } catch (Exception) { Signature = ""; } String SignatureTropConf; try { SignatureTropConf = TropConf.Substring(TropConf.IndexOf("<!--Sce-Np-Trophy-Signature: ") + "<!--Sce-Np-Trophy-Signature: ".Length); SignatureTropConf = SignatureTropConf.Substring(0, SignatureTropConf.IndexOf("-->")); } catch (Exception) { SignatureTropConf = ""; } XmlDocument doc = new XmlDocument(); doc.LoadXml(XMLFile); XmlElement root = doc.DocumentElement; return(new TrophyConfNode(root, Signature, SignatureTropConf, null)); }
public static TrophyConfNode ReadTropSfmWithTropConf(String Filename, String FilenameTropConf) { String XMLFile = System.IO.File.ReadAllText(Filename, Encoding.UTF8); String Signature; try { Signature = XMLFile.Substring(XMLFile.IndexOf("<!--Sce-Np-Trophy-Signature: ") + "<!--Sce-Np-Trophy-Signature: ".Length); Signature = Signature.Substring(0, Signature.IndexOf("-->")); } catch (Exception) { Signature = ""; } String SignatureTropConf; try { String TropConf = System.IO.File.ReadAllText(FilenameTropConf, Encoding.UTF8); SignatureTropConf = TropConf.Substring(TropConf.IndexOf("<!--Sce-Np-Trophy-Signature: ") + "<!--Sce-Np-Trophy-Signature: ".Length); SignatureTropConf = SignatureTropConf.Substring(0, SignatureTropConf.IndexOf("-->")); } catch (Exception) { SignatureTropConf = ""; } XmlDocument doc = new XmlDocument(); doc.Load(Filename); XmlElement root = doc.DocumentElement; return(new TrophyConfNode(root, Signature, SignatureTropConf, null)); }