А-а-а ... Я связываюсь с ObservableCollecion, конечно, я не могу использовать в нем запрос XPath, поскольку WPF касается его объекта так же, как если бы я был связан с коллекцией людей или предметовили что-то еще.
Мне нужно было создать конвертер, я не привязывался к XML, я привязывался к XmlNode, который является объектом.Вот конвертер.
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
var node = (XmlNode)value;
if (node["title"].InnerText == null)
return "(no title)";
return node["title"].InnerText;
}
Вот правильная привязка.
<Label Content="{Binding Converter={StaticResource XmlNodeToTitleStringConverter}}" />