1
我必須接受3個用戶輸入稱爲的NullReferenceException追加孩子的XML文檔
- 名稱
- 日期
- 說明
一個aspx頁面時拋出我想創建一個XML文檔使用這些。當我嘗試追加孩子,我得到一個NullReferenceException與
{"Object reference not set to an instance of an object."}
一個細節這裏是我的代碼
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);
的可能的複製[?什麼是一個NullReferenceException,以及如何解決呢(http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) –
錯誤非常明顯。只需檢查相關的對象以查看哪一個爲空。 –
[DocumentElement.AppendChild引發對象引用未設置爲對象實例]的可能重複(http://stackoverflow.com/questions/16276229/documentelement-appendchild-throws-object-reference-not-set-to-an -instance-of-an) – abrown