Blogposter.Utils.SetOrUpdateNodeText C# (CSharp) Method

SetOrUpdateNodeText() public static method

public static SetOrUpdateNodeText ( XmlNode root_node, string node_name, string new_value ) : void
root_node System.Xml.XmlNode
node_name string
new_value string
return void
        public static void SetOrUpdateNodeText(XmlNode root_node, string node_name, string new_value)
        {
            XmlNode result_node = root_node.SelectSingleNode (node_name);
            if (result_node == null)
            {
                result_node = root_node.OwnerDocument.CreateElement(node_name);
                root_node.AppendChild(result_node);
            }
            result_node.InnerText = new_value;
        }