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

ExceptionCondition
ArgumentNullExceptionArgumentNullExceptionArgumentNullExceptionThrown if query or settings is null a null reference (Nothing in Visual Basic) nullptr.
XdmExceptionXdmExceptionXdmExceptionAn 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.