Claro que é simples, mas frequentemente me pego voltando a trabalhar com strings Xml e tendo que me lembrar exatamente como extrair os dados de que preciso. Por que não tornar a vida mais fácil e fazer uma referência para a próxima vez.
Portanto, suponha que você tenha o objeto c # ‘usuário’, que possui uma propriedade de string ‘Dados’ que contém o Xml que você gostaria de consultar.
por exemplo, user.Data == “<root> <name> Estes são os dados </name> </root>
XmlDocument doc = new XmlDocument();
doc.LoadXml(user.Data);
var result = doc.SelectSingleNode("//name");</code></pre>
Line 1: Instantiate your 'XmlDocument' type
Line 2: Load the xml passing in a string argument (or filepath to an xmldoc)
Line 3: Provide your xPath to the data you want to extract
Query away....