ha,i changed the code ...i closed the FileStream
even though it is giving error at same line
xmldoc.Load(fs);
here is my modified code:
private void retrvXml()
{
string path =
System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments),
"Emp7.xml");
//throw new NotImplementedException();
XmlDataDocument xmldoc = new XmlDataDocument();
XmlNodeList xmlnode;
int i = 0;
string str=null ;
// XmlReader reader= XmlReader.Create(path);
FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
xmldoc.Load(fs);
xmlnode = xmldoc.GetElementsByTagName("Item");
for (i = 0; i <= xmlnode.Count - 1; i++)
{
xmlnode[i].ChildNodes.Item(0).InnerText.Trim();
str = xmlnode[i].ChildNodes.Item(0).InnerText.Trim() + " | " +
xmlnode[i].ChildNodes.Item(1).InnerText.Trim() + " | " +
xmlnode[i].ChildNodes.Item(2).InnerText.Trim();
text.Text = str;
}
fs.Close(); //here i closed the FileStream
}
here i closed the FileStream even though i m getting error...i also tried to
put Closing FileStream in for loop like......
for (i = 0; i <= xmlnode.Count - 1; i++)
{
xmlnode[i].ChildNodes.Item(0).InnerText.Trim();
str = xmlnode[i].ChildNodes.Item(0).InnerText.Trim() + " | " +
xmlnode[i].ChildNodes.Item(1).InnerText.Trim() + " | " +
xmlnode[i].ChildNodes.Item(2).InnerText.Trim();
text.Text = str;
fs.Close();
}
even though i m getting error at xmldoc.Load(fs);....plz tell me the
solution as early as possible...
--
View this message in context:
http://mono-for-android.1047100.n5.nabble.com/Error-while-retreiving-data-from-xml-file-tp5712920p5712925.html
Sent from the Mono for Android mailing list archive at Nabble.com.
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid