/// <summary> /// добавить дополнительную информацию /// к узлу теста /// </summary> /// <param name="testDoc">узел теста</param> void SetAdditionalInfo(XDocument testDoc) { IEnumerable <XElement> options = testDoc.Descendants(NodeNames.ANSWER); foreach (XElement op in options) { string id = GetIdentifer(10); string hash = Cripto.GetMd5(id); op.SetAttributeValue(NodeNames.NEW_ATTR_ID, id); op.SetAttributeValue(NodeNames.NEW_ATTR_HASH, hash); } }