Binding.XPath Tulajdonság

Definíció

Lekéri vagy beállít egy lekérdezést XPath , amely visszaadja a használni kívánt XML-kötési forrás értékét.

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

Tulajdonság értéke

A XPath lekérdezés. Az alapértelmezett érték a null.

Megjegyzések

Ha a kötési forrás egy közös nyelvi futtatókörnyezeti (CLR) objektum helyett XML-adat, a XPath tulajdonság a tulajdonság helyett a Path használni kívánt kötésforrás értékének elérési útját jelzi.

A tulajdonság beállításával XPath létrehoz egy lekérdezést XPath , amely kijelöl egy csomópontot vagy egy csomópontgyűjteményt (System.Xml.XmlElement és System.Xml.XmlAttribute mindkettő a forrásból System.Xml.XmlNodeszármazik). System.Xml.XmlNode egy közös nyelvi futtatókörnyezeti (CLR) objektum, ami azt jelenti, hogy a tulajdonság használatával kötést végezhet a Path tulajdonságaihoz.

A XmlNode.SelectNodes metódus kezeli a XPath tulajdonság kifejezéseit XPath . XPath függvények nem támogatottak. A XPath kifejezéssel kapcsolatos információkért tekintse meg a SelectNodes példa szakaszban található dokumentációt és néhány példát.

LINQ-ból XML-objektumokba, XDocument és XElement ne használja XPath. További információ : Kötés az XDocumenthez, az XElementhez vagy a LINQ-hoz az XML-lekérdezés eredményeihez.

A következőre érvényes: