Я хотел бы передать запрос xpath и вернуть значение того, что я нашел.
Я ищу значение атрибута специально.
_query = "//@RequestType";
Я могу вернуть узел обратно, но я не уверен, как извлечь из него строковое значение.
Я хочу запросить следующий xml для его атрибута type
и получить "xpath" обратно.
Было бы также неплохо, если бы я мог просто заменить свой запрос и получить значение yes из значения nice.
<?xml version="1.0" ?>
<test type="xpath">
<nice>yes</nice>
</test>
с #
public string Locate(string message)
{
using (var stream = new MemoryStream(Encoding.GetBytes(message)))
{
var doc = new XPathDocument(stream);
var nav = doc.CreateNavigator();
var result = nav.Select(_query);
if (result != null)
{
return result
}
}
}