Mega Code Archive

 
Categories / C# / XML
 

Set Xml Node Value

using System;     using System.Text;     using System.Xml; //GNU General Public License version 2 (GPLv2) //http://cbasetest.codeplex.com/license public class MainClass{    public static void SetXmlNodeValue(XmlNode xmlae, object value)         {             SetXmlNodeValue(xmlae, value, string.Empty);         }         public static void SetXmlNodeValue(XmlNode xmlae, string value)         {             XmlDocument ownerDocument = xmlae.OwnerDocument;             foreach (XmlNode node in xmlae.ChildNodes)             {                 if (node.NodeType == XmlNodeType.Text)                 {                     node.Value = value;                 }             }         }         public static void SetXmlNodeValue(XmlNode xmlae, object value, string defaultStr)         {             string str = defaultStr;             if (value != null)             {                 str = value.ToString();             }             if (str != null)             {                 SetXmlNodeValue(xmlae, str.ToString());             }         } }