<NewDataSet> <Table> <Country>Canada</Country> <City>Quaqtaq Airport</City> </Table> <Table> <Country>Canada</Country> <City>Hudson Bay, Sask.</City> </Table> <Table> <Country>Canada</Country> <City>Hope, B. C.</City> </Table> <Table> <Country>Algeria</Country> <City>Touggourt</City> </Table> <Table> <Country>Algeria</Country> <City>Laghouat</City> </Table> <Table> <Country>Algeria</Country> <City>El Oued</City> </Table> . . . </NewDataSet>
XmlDocument myDoc = new XmlDocument(); myDoc.LoadXml(xml); //ผมนำข้อมูลมา sort ก่อนนะครับ จะได้ง่ายต่อการหาข้อมูลซ้ำด้วย XPathNavigator navigator = myDoc.CreateNavigator(); XPathExpression expression = navigator.Compile("NewDataSet/Table"); expression.AddSort("Country", XmlSortOrder.Ascending, XmlCaseOrder.UpperFirst, String.Empty, XmlDataType.Text); XPathNodeIterator iterator = navigator.Select(expression); //ArrayList ไว้เก็บค่าที่ได้ครับ ArrayList alName = new ArrayList(); int i = 0; foreach (XPathNavigator item in iterator) { if (i == 0) { alName.Add((object)item.SelectSingleNode("Country").Value); i++; } else { if (alName[i - 1].ToString() != item.SelectSingleNode("Country").Value) { alName.Add((object)item.SelectSingleNode("Country").Value); i++; } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง