private void buttonSearch_Click(object sender, EventArgs e) { string path = @C:\Users\A\Documents\Visual Studio 2015\Projects\Inlamning1\Inlamning1; XmlDocument doc = new XmlDocument(); doc.Load(path + "\\AdressBook\\settings.xml"); XmlElement elmRoot = doc.DocumentElement; var id = TxtBoxSearch.Text; string xPath = "//Person[@Name='" + id + "']"; XmlNode findnode = elmRoot.SelectSingleNode(xPath); foreach (XmlElement node in findnode) { MessageBox.Show(node.InnerText); } }
private void buttonSearch_Click(object sender, EventArgs e) { string path = @C:\Users\A\Documents\Visual Studio 2015\Projects\Inlamning1\Inlamning1; XmlDocument doc = new XmlDocument(); doc.Load(path + "\\AdressBook\\settings.xml"); XmlElement elmRoot = doc.DocumentElement; var id = TxtBoxSearch.Text; string xPath = "//Person[@Name='" + id + "']"; XmlNode findnode = elmRoot.SelectSingleNode(xPath); foreach (XmlElement node in findnode) { MessageBox.Show(node.InnerText); } }
if(findNode != null)
//do stuff
<Names> <Name> <FirstName>John</FirstName> <LastName>Smith</LastName> </Name> <Name> <FirstName>James</FirstName> <LastName>White</LastName> </Name> </Names>
XmlDocument xml = new XmlDocument(); xml.LoadXml(myXmlString); // suppose that myXmlString contains "<Names>...</Names>" XmlNodeList xnList = xml.SelectNodes("/Names/Name"); foreach (XmlNode xn in xnList) { string firstName = xn["FirstName"].InnerText; string lastName = xn["LastName"].InnerText; Console.WriteLine("Name: {0} {1}", firstName, lastName); }
private void button1_Click(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); string path = @"C:\Users\MeanME\Documents\Projects\CSharp\NameFile.xml"; doc.Load(path); string id = textBox1.Text; foreach (XmlElement node in doc.DocumentElement) // Här det vart fel för dig. { if(String.Equals(node.InnerText.ToString(), id.ToString())) MessageBox.Show(node.InnerText); } }
<?xml version="1.0" encoding="utf-8" ?> <Names> <Name> <FirstName>Anders</FirstName> <LastName> Andersson</LastName> </Name> <Name> <FirstName>Leif</FirstName> <LastName> Pettersson</LastName> </Name> <Name> <FirstName>Sven</FirstName> <LastName> Lindström</LastName> </Name> <Name> <FirstName>Leif</FirstName> <LastName> Björk</LastName> </Name> </Names>
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106