13 December 2012

Cannot set a value on node type 'Element'

         Today , we discussed "Cannot set a value on node type 'Element' "
Suppose user are using below code in the below Structure:

TamilNadu private void ChangeValueofXMLNodeValue(string XMLPath,string SelectedSingleTag)
{
XmlDocument doc = new XmlDocument();
doc.Load(XMLPath);
XmlNode root = doc.DocumentElement;
XmlNode myNode = root.SelectSingleNode(SelectedSingleTag);
myNode.Value = textBox1.Text ;
doc.Save(XMLPath);
}
you will get "Cannot set a value on node type 'Element'." Solution: myNode.Value = textBox1.Text ; change myNode.InnerText = textBox1.Text ;

No comments: