J
Jeppe BS
got this method which works fine.
public string getNodeByName(string name)
{
XmlDocument personDB = new XmlDocument();
personDB.Load("persons.xml");
XmlNode root = personDB.DocumentElement;
XmlNodeList searchList = root.SelectNodes("//person[name='Casper']");
foreach (XmlNode node in searchList) {
output += node.OuterXml;
}
return output;
}
My problem is:
How can i pass a name to the XPath line ? instead of casper i wanne use
the name parameter ??
public string getNodeByName(string name)
{
XmlDocument personDB = new XmlDocument();
personDB.Load("persons.xml");
XmlNode root = personDB.DocumentElement;
XmlNodeList searchList = root.SelectNodes("//person[name='Casper']");
foreach (XmlNode node in searchList) {
output += node.OuterXml;
}
return output;
}
My problem is:
How can i pass a name to the XPath line ? instead of casper i wanne use
the name parameter ??