TemplateControl::XPath Method (String^, String^, IXmlNamespaceResolver^)
.NET Framework (current version)
Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution and the specified format string to display the result.
Assembly: System.Web (in System.Web.dll)
public protected: String^ XPath( String^ xPathExpression, String^ format, IXmlNamespaceResolver^ resolver )
Parameters
- xPathExpression
-
Type:
System::String^
The XPath expression to evaluate. For more information, see XPathBinder.
- format
-
Type:
System::String^
A .NET Framework format string to apply to the result.
- resolver
-
Type:
System.Xml::IXmlNamespaceResolver^
A set of prefix and namespace mappings used for namespace resolution.
Return Value
Type: System::String^A string that results from the evaluation of the data-binding expression and conversion to a string type.
| Exception | Condition |
|---|---|
| InvalidOperationException | The data-binding method can be used only for controls contained on a Page. |
The XPath method calls the XPathBinder::Eval method using the GetDataItem method to resolve the IXPathNavigable object reference that the expression is evaluated against.
.NET Framework
Available since 2.0
Available since 2.0
Show: