Binding.XPath Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает XPath
запрос, возвращающий значение для используемого источника привязки XML.
public:
property System::String ^ XPath { System::String ^ get(); void set(System::String ^ value); };
public string XPath { get; set; }
member this.XPath : string with get, set
Public Property XPath As String
Значение свойства
Запрос XPath
. Значение по умолчанию — null
.
Комментарии
Если источником привязки являются XML-данные, а не объект среды CLR, XPath свойство используется вместо Path свойства , чтобы указать путь к значению в используемом источнике привязки.
Задавая XPath свойство , вы создаете XPath
запрос для выбора узла или коллекции узлов (System.Xml.XmlElement и System.Xml.XmlAttribute оба являются производными от System.Xml.XmlNode).
System.Xml.XmlNode — это объект среды CLR, что означает, что можно привязать к его свойствам Path с помощью свойства .
Метод XmlNode.SelectNodes обрабатывает XPath
выражения из XPath свойства .
XPath
функции не поддерживаются. Сведения XPath
о выражении см. в SelectNodes документации и некоторых примерах, приведенных в разделе Пример.
LINQ to XML объекты XDocument и XElement не используйте XPath
. Дополнительные сведения см. в разделе Практическое руководство. Привязка к XDocument, XElement или LINQ для результатов XML-запросов.