我有一個XML如下:雖然文本框的值設定爲XML元素值拋出一個空引用異常
<E:Events xmlns:E="Event-Details">
<Date>12/27/2012</Date>
<Time>11:12 PM</Time>
<Message>Happy Anniversary guyss!!!..</Message>
</E:Events>
後我已檢索到的元素值,即12/27/2012
,11:12 PM
,Happy Anniversary guyss!!!..
,通過以下代碼:
XElement read = new XElement.Parse(a.ReadToEnd());
read.Element("Date").Value; //retrieves the Date value and
read.Element("Message").Value; //retrieves the Time Value.
我嘗試將這些值分配給我的xaml UI元素。
例如
DateTime dt;
dt = DateTime.Parse(read.Element("Date").Value)
datepicker.Value = dt
OR
txtMessage.Text = (read.Element("Message").Value)
兩者都給NullReferenceException。所以我不能指定我的UI元素檢索到的XML值。
任何關於此的幫助是讚賞的。
你可以發表你如何存儲這些值的代碼?如檢索日期值和檢索文本消息的示例。另外,當你得到一個異常時,細節應該告訴你哪個對象有問題。覈實 。 – ryadavilli
如果是winforms,wpf,silverlight,asp.net,請添加標籤 – ryadavilli
字符串a =「xyz.xml」(我上面的XML文件) 加載XML即XElement之後read = new XElement.Parse(a.ReadToEnd() ); read.Element(「Date」)。Value - 檢索Date值和 read.Element(「Message」)。Value - 檢索時間值。 我在我的MainPage.xaml中有一個日期選擇器和文本框, 我嘗試將datepicker值和textbox.Text值分配給此檢索值。 – Siddharth