XQuery.Compile Method (Uri, string, XQuerySettings)XQuery.Compile Method (Uri, String, XQuerySettings)XQuery::Compile Method (Uri^, String^, XQuerySettings^)
Compiles the specified XQuery program and returns an XQueryXQueryXQuery object that represents the XQuery program.
The specified static context settings are used.
Syntax
Public Shared Function Compile( _ source As Uri, _ query As String, _ settings As XQuerySettings _ ) As XQuery
public static XQuery Compile( Uri source, string query, XQuerySettings settings )
public: static XQuery^ Compile( Uri^ source, String^ query, XQuerySettings^ settings )
Parameters
- source
Type: System.UriSystem.UriSystem::Uri^
The base URI of the query.
- query
Type: System.StringSystem.StringSystem::String^
An XQuery 1.0 expression.
- settings
Type: XmlPrime.XQuerySettingsXmlPrime.XQuerySettingsXmlPrime::XQuerySettings^
The initial static context settings.
Exceptions
Exception | Condition |
ArgumentNullExceptionArgumentNullExceptionArgumentNullException | Thrown if
query or settings is null
a null reference (Nothing in Visual Basic)
nullptr .
|
XdmExceptionXdmExceptionXdmException | An error occurred compiling the query. |
Remarks
If it is not null
a null reference (Nothing
in Visual Basic)
nullptr
, the source parameter is used as the base URI
of the query if the query does not include a base-uri
declaration.