Binding.XPath Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.