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()); } } }