XQuery ClassXQuery ClassXQuery Class
Queries XML data using the XQuery language.
Inheritance Hierarchy
- System.ObjectSystem.ObjectSystem::Object
- XmlPrime.XQueryXmlPrime.XQueryXmlPrime::XQuery
The XQueryXQueryXQuery
type exposes the following members.
Properties
Property | Description | |
---|---|---|
![]() | SerializationSettingsSerializationSettingsSerializationSettings | Gets the settings requested for serialization. |
![]() | StaticTypeStaticTypeStaticType | Gets an XdmTypeXdmTypeXdmType which represents the result type of the query as determined by static type analysis. |
Methods
Method | Description | |
---|---|---|
![]() ![]() | Compile (FileStream, XQuerySettings)Compile (FileStream, XQuerySettings)Compile (FileStream^, XQuerySettings^) | Loads and compiles the specified XQuery program and returns an XQueryXQueryXQuery object that represents the XQuery program. The specified static context settings are used. |
![]() ![]() | Compile (Stream, XQuerySettings)Compile (Stream, XQuerySettings)Compile (Stream^, XQuerySettings^) | Loads and compiles the specified XQuery program and returns an XQueryXQueryXQuery object that represents the XQuery program. The specified static context settings are used. |
![]() ![]() | Compile (string, XmlNameTable)Compile (String, XmlNameTable)Compile (String^, XmlNameTable^) | Compiles the specified XQuery program and returns an XQueryXQueryXQuery object that represents the XQuery program. Default static context settings are used. |
![]() ![]() | Compile (string, XQuerySettings)Compile (String, XQuerySettings)Compile (String^, XQuerySettings^) | Compiles the specified XQuery program and returns an XQueryXQueryXQuery object that represents the XQuery program. The specified static context settings are used. |
![]() ![]() | Compile (Uri, Stream, XQuerySettings)Compile (Uri, Stream, XQuerySettings)Compile (Uri^, Stream^, XQuerySettings^) | Loads and compiles the specified XQuery program and returns an XQueryXQueryXQuery object that represents the XQuery program. The specified static context settings are used. |
![]() ![]() | Compile (Uri, string, XmlNameTable)Compile (Uri, String, XmlNameTable)Compile (Uri^, String^, XmlNameTable^) | Compiles the specified XQuery program and returns an XQueryXQueryXQuery object that represents the XQuery program. Default static context settings are used. |
![]() ![]() | Compile (Uri, string, XQuerySettings)Compile (Uri, String, XQuerySettings)Compile (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. |
![]() ![]() | Compile (IXPathNavigable, XQuerySettings)Compile (IXPathNavigable, XQuerySettings)Compile (IXPathNavigable^, XQuerySettings^) | Compiles the XQuery program expressed using the XML Syntax for XQuery 1.0 (XQueryX) and returns an XQueryXQueryXQuery object that represents the XQuery program. The specified static context settings are used. |
![]() ![]() | CompileExternalVariableCompileExternalVariableCompileExternalVariable | Compiles the specified XQuery expression and returns an XQueryXQueryXQuery instance that represents the XQuery expression using default static context settings. The specified static context settings are used. |
![]() | Object.EqualsObject.EqualsObject::Equals | Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Evaluate ()Evaluate ()Evaluate () | Returns an XPathItemCollectionXPathItemCollectionXPathItemCollection representing the result of evaluating the XQuery program. |
![]() | Evaluate (IXPathNavigable)Evaluate (IXPathNavigable)Evaluate (IXPathNavigable^) | Returns an XPathItemCollectionXPathItemCollectionXPathItemCollection representing the result of evaluating the XQuery program. |
![]() | Evaluate (XPathItem)Evaluate (XPathItem)Evaluate (XPathItem^) | Returns an XPathItemCollectionXPathItemCollectionXPathItemCollection representing the result of evaluating the XQuery program. |
![]() | Evaluate (DynamicContextSettings)Evaluate (DynamicContextSettings)Evaluate (DynamicContextSettings^) | Returns an XPathItemCollectionXPathItemCollectionXPathItemCollection representing the result of evaluating the XQuery program. |
![]() | EvaluateToItem ()EvaluateToItem ()EvaluateToItem () |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XQuery program,
or null
a null reference (Nothing in Visual Basic)
nullptr if the query returns the empty sequence.
|
![]() | EvaluateToItem (IXPathNavigable)EvaluateToItem (IXPathNavigable)EvaluateToItem (IXPathNavigable^) |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XQuery program,
or null
a null reference (Nothing in Visual Basic)
nullptr if the query returns the empty sequence.
|
![]() | EvaluateToItem (XPathItem)EvaluateToItem (XPathItem)EvaluateToItem (XPathItem^) |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XQuery program,
or null
a null reference (Nothing in Visual Basic)
nullptr if the query returns the empty sequence.
|
![]() | EvaluateToItem (DynamicContextSettings)EvaluateToItem (DynamicContextSettings)EvaluateToItem (DynamicContextSettings^) |
Returns an XPathItemXPathItemXPathItem representing the result of evaluating the XQuery program,
or null
a null reference (Nothing in Visual Basic)
nullptr if the query returns the empty sequence.
|
![]() | Object.FinalizeObject.FinalizeObject::Finalize | Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.GetHashCodeObject.GetHashCodeObject::GetHashCode | Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.GetTypeObject.GetTypeObject::GetType | Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone | Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | ToStringToStringToString | Returns a stringStringString representing the query execution plan. (Overrides Object.ToStringObject.ToStringObject::ToString) |
![]() ![]() | ToXQueryX (string, XmlWriter, BoundarySpace)ToXQueryX (String, XmlWriter, BoundarySpace)ToXQueryX (String^, XmlWriter^, BoundarySpace) | Writes the specified query to the specified XmlWriterXmlWriterXmlWriter using the XML Syntax for XQuery 1.0 (XQueryX). |
![]() ![]() | ToXQueryX (string, BoundarySpace)ToXQueryX (String, BoundarySpace)ToXQueryX (String^, BoundarySpace) | Returns an IXPathNavigableIXPathNavigableIXPathNavigable over the specified XQuery converted to the XML Syntax for XQuery 1.0 (XQueryX). |
Remarks
The XQueryXQueryXQuery class is an XQuery processor that supports the XQuery 1.0 syntax.