1
<Alarms>
<Alarm>
<Date>2013-10-05</Date>
<Time>11:50</Time>
</Alarm>
<Alarm>
<Date>2013-10-05</Date>
<Time>11:55</Time>
</Alarm>
<Alarm>
<Date>2013-10-05</Date>
<Time>12:05</Time>
</Alarm>
<Alarm/>
</Alarms>
XML文件,我特林使用如下代碼
XmlTextReader objXmlTextReader = new XmlTextReader("Alarms.xml");
while (objXmlTextReader.Read())
{
objXmlTextReader.ReadToFollowing("Date");
MessageBox.Show(objXmlTextReader.ReadElementContentAsString());
objXmlTextReader.ReadToFollowing("Time");
MessageBox.Show(objXmlTextReader.ReadElementContentAsString());
}
objXmlTextReader.Close();
讀它,但它不循環的每個「報警「父元素。只在消息框中顯示2013-10-05和11:55。無法弄清楚這裏有什麼問題?請幫忙。我需要遍歷所有日期和時間元素。