System.Xml.XmlDataDocument.ReplaceInitialChildText C# (CSharp) Méthode

ReplaceInitialChildText() private méthode

private ReplaceInitialChildText ( XmlNode parent, string value ) : void
parent XmlNode
value string
Résultat void
        private void ReplaceInitialChildText(XmlNode parent, string value)
        {
            XmlNode n = parent.FirstChild;

            // don't consider whitespace when replacing initial text
            while (n != null && n.NodeType == XmlNodeType.Whitespace)
                n = n.NextSibling;

            if (n != null)
            {
                if (n.NodeType == XmlNodeType.Text)
                    n.Value = value;
                else
                    n = parent.InsertBefore(CreateTextNode(value), n);
                RemoveInitialTextNodes(n.NextSibling);
            }
            else
            {
                parent.AppendChild(CreateTextNode(value));
            }
        }
XmlDataDocument