I have an aspx page that accepts 3 user inputs called
- Name
- Date
- Description
I want to create an xml document using these. When I try to append the child, I get a NullReferenceException with a detail of
{"Object reference not set to an instance of an object."}
Here is my code
string name = EventName.Text;
string date = DatePicker.SelectedDate.ToString();
string description = NewsDescription.Text;
//Create XML Document
XmlDocument doc = new XmlDocument();
//Event Name
XmlElement elem = doc.CreateElement("Name");
XmlText text = doc.CreateTextNode(name.ToString());
doc.DocumentElement.AppendChild(elem);
doc.DocumentElement.AppendChild(text);
//Event Date
XmlElement elem2 = doc.CreateElement("Date");
XmlText text2 = doc.CreateTextNode(date.ToString());
doc.DocumentElement.AppendChild(elem2);
doc.DocumentElement.AppendChild(text2);
//Event Description
XmlElement elem3 = doc.CreateElement("Description");
XmlText text3 = doc.CreateTextNode(description.ToString());
doc.DocumentElement.AppendChild(elem3);
doc.DocumentElement.AppendChild(text3);
doc.Save(Console.Out);