How does your Save method look like? Because it might be where your problem is. I think that you are overriding your XML instead of appending entries to it.
Med Venlig Hilsen / With Best Regards Tomasz Cielecki http://ostebaronen.dk On Mon, Feb 25, 2013 at 1:05 PM, krish <kickr...@gmail.com> wrote: > hi...i m working on saving and retreiving of xml file...i have 3 edittexts > and two buttons....by entering values in all 3 edittexts and click on save > button,the data will saved to xml file...when i click on retrieve button > the > stored data shud display in textview(like label)...the data is saving to > xml > file and my problem is when i click on retreive it will shows only last > inserted record...not alll the records i inserted....and my code for > retreiving is : > > using System; > using System.Collections.Generic; > using System.Linq; > using System.Text; > using System.IO; > using System.Xml; > > using Android.App; > using Android.Content; > using Android.OS; > using Android.Runtime; > using Android.Views; > using Android.Widget; > > namespace XmlData > { > [Activity(Label = "XmlDataOne",MainLauncher=true)] > public class XmlOne : Activity > { > EditText eteno, etename, eteadd; > Button btnsave, btnretrieve; > TextView text; > string path; > protected override void OnCreate(Bundle bundle) > { > base.OnCreate(bundle); > SetContentView(Resource.Layout.XmlOne); > // Create your application here > eteno = FindViewById<EditText>(Resource.Id.etdeno1); > etename = FindViewById<EditText>(Resource.Id.etdename1); > eteadd = FindViewById<EditText>(Resource.Id.etdeadd1); > btnsave = FindViewById<Button>(Resource.Id.Btndatasave); > btnretrieve = > FindViewById<Button>(Resource.Id.Btndataretreive); > text = FindViewById<TextView>(Resource.Id.text); > btnsave.Click += delegate { savexml(eteno.Text, etename.Text, > eteadd.Text); }; > btnretrieve.Click += delegate { retrXml(); }; > } > > private void retrXml() > { > string path = > > System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments),"Empp.xml"); > XmlDocument doc = new XmlDocument(); > doc.Load(path); > XmlNode root = doc.DocumentElement; > StringBuilder sb = new StringBuilder(); > XmlNodeList nodeList = root.SelectNodes("Employee"); > foreach(XmlNode node in nodeList){ > > sb.Append("Eno:"); > sb.Append(node.SelectSingleNode("Eno").InnerText); > sb.Append("Ename:"); > sb.Append(node.SelectSingleNode("Ename").InnerText); > sb.Append("Eadd:"); > sb.Append(node.SelectSingleNode("Eadd").InnerText); > sb.Append(""); > > } > text.Text = sb.ToString(); > // throw new NotImplementedException(); > } > } > > the output shows only last stored record ...when i insert data and click on > retrieve button it shows only last stored record ...i changed the code > like: > foreach(XmlNode node in nodeList){ > sb.Append(sbs); > sb.Append("Eno:"); > sb.Append(node.SelectSingleNode("Eno").InnerText); > sb.Append("Ename:"); > sb.Append(node.SelectSingleNode("Ename").InnerText); > sb.Append("Eadd:"); > sb.Append(node.SelectSingleNode("Eadd").InnerText); > sb.Append(""); > sbs = sb.ToString(); > text.Text = sbs; > } > here m getting is when i insert record and click on retreive for each > inserted record the record is appending when i double click on retreive > button the last inserted record is appending again and again.. > > now my problem is when i click on Retrieve button ,all inserted records > shud be display on textview not only the last inserted record...plz explain > me in detailed ...m new to .net also...plz reply as early as possible > > > > > > -- > View this message in context: > http://mono-for-android.1047100.n5.nabble.com/Enhancement-in-Xml-Retreive-code-tp5712932.html > Sent from the Mono for Android mailing list archive at Nabble.com. > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid >
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid