Binding.XPath Propriedade

Definição

Obtém ou define uma XPath consulta que devolve o valor na fonte de ligação XML para usar.

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 de Propriedade

A XPath pergunta. A predefinição é null.

Observações

Quando a fonte de ligação são dados XML em vez de um objeto de execução de linguagem comum (CLR), a XPath propriedade é usada em vez da Path propriedade para indicar o caminho até ao valor na fonte de ligação a utilizar.

Ao definir a XPath propriedade, está a criar 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 de execução de linguagem comum (CLR), o que significa que pode atribuir às suas propriedades usando a Path propriedade.

O XmlNode.SelectNodes método trata as XPath expressões da XPath propriedade. XPath funções não são suportadas. Para XPath informações sobre expressões, consulte a SelectNodes documentação e alguns exemplos fornecidos na secção de Exemplos.

LINQ para objetos XDocument XML e XElement não utilize XPath. Para detalhes, veja Como: Vincular a XDocument, XElement ou LINQ para resultados de consultas XML.

Aplica-se a