Ваше выражение XPath может быть сгенерировано динамически, как это :
myExpression = string.Format("/*/*[id='{0}']/answer", theId);
затем, в зависимости от объекта, представляющего документ XML, вам необходимо вызвать один из следующих методов: Select()
, SelectNodes()
, SelectSingleNode()
, Evaluate()
.
Прочитайте документацию MSDN о соответствующих методах XmlDocument
, XPathDocument
, XPathNavigator
и XPathExpression
.