Compartilhar via


Binding.XPath Propriedade

Definição

Obtém ou define uma XPath consulta que retorna o valor na fonte de associação XML a ser usada.

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

Valor da propriedade

String

A consulta XPath. O padrão é null.

Comentários

Quando a fonte de associação é dados XML em vez de um objeto CLR (Common Language Runtime), a XPath propriedade é usada em vez da Path propriedade para indicar o caminho para o valor na fonte de associação a ser usada.

Ao definir a XPath propriedade, você está criando uma XPath consulta para selecionar um nó ou uma coleção de nós (System.Xml.XmlElement e System.Xml.XmlAttribute ambos derivam de System.Xml.XmlNode). System.Xml.XmlNode é um objeto CLR (Common Language Runtime), o que significa que você pode associar suas propriedades usando a Path propriedade.

O XmlNode.SelectNodes método manipula as XPath expressões da XPath propriedade. XPath não há suporte para funções. Para XPath obter informações de expressão, consulte a SelectNodes documentação e alguns exemplos fornecidos na seção Exemplo.

LINQ to XML objetos XDocument e XElement não usar XPath. Para obter detalhes, consulte Como associar a XDocument, XElement ou LINQ for XML Query Results.

Aplica-se a