コード例 #1
0
 private string GetValueForTag(DivergenceInfo divergenceInfo)
 {
     if (this.xmlDoc != null && this.xmlDoc.DocumentElement != null)
     {
         XmlNode xmlNode = this.xmlDoc.DocumentElement.SelectSingleNode(Enum.GetName(typeof(DivergenceInfo), divergenceInfo));
         if (xmlNode != null)
         {
             return(((XmlElement)xmlNode).GetAttribute("Value"));
         }
     }
     return(null);
 }
コード例 #2
0
 private void SetValueForTag(DivergenceInfo divergenceInfo, string value)
 {
     if (this.xmlDoc != null)
     {
         XmlElement xmlElement = this.xmlDoc.DocumentElement;
         if (xmlElement == null)
         {
             xmlElement = this.xmlDoc.CreateElement("DivergenceInfo");
             this.xmlDoc.AppendChild(xmlElement);
         }
         string     name        = Enum.GetName(typeof(DivergenceInfo), divergenceInfo);
         XmlElement xmlElement2 = (XmlElement)xmlElement.SelectSingleNode(name);
         if (xmlElement2 == null)
         {
             xmlElement2 = this.xmlDoc.CreateElement(name);
             xmlElement.AppendChild(xmlElement2);
         }
         xmlElement2.SetAttribute("Value", value);
     }
 }