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());
}
}
}
Related examples in the same category