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-запросов.

Применяется к