XPathNavigator::Compile Method (String^)
Compiles a string representing an XPath expression and returns an XPathExpression object.
Assembly: System.Xml (in System.Xml.dll)
Parameters
- xpath
-
Type:
System::String^
A string representing an XPath expression.
Return Value
Type: System.Xml.XPath::XPathExpression^An XPathExpression object representing the XPath expression.
| Exception | Condition |
|---|---|
| ArgumentException | The xpath parameter contains an XPath expression that is not valid. |
| XPathException | The XPath expression is not valid. |
An XPath expression is evaluated to yield one of the following return types:
Node Set: an unordered collection of nodes without duplicates
Boolean: true or false
Number: a floating-point number
String: a sequence of UCS characters
Expressions that return a node set can be used in the Select and Evaluate methods. Expressions that return a Boolean, number, or string can be used in the Evaluate method. The rules on valid expressions for the Matches method are specific to that method.
Available since 1.1
Silverlight
Available since 4.0