XdmModule ClassXdmModule ClassXdmModule Class

A module that can be imported in an XQuery program, XSL transformation or XPath expression.

Inheritance Hierarchy

Syntax

Public Class XdmModule
public class XdmModule
public:
ref class XdmModule
 
The XdmModuleXdmModuleXdmModule type exposes the following members.

Properties

 PropertyDescription
Public propertystaticExtensionFunctionsExtensionFunctionsExtensionFunctions Gets the set of extension functions specific to XmlPrime.
Public propertyLocationLocationLocation Returns the location (URI) from which this module was loaded.
Public propertyLocationUriLocationUriLocationUri Returns the location (URI) from which this module was loaded.
Public propertystaticMsXslFunctionsMsXslFunctionsMsXslFunctions Gets the set of extension functions specific to XslCompiledTransformXslCompiledTransformXslCompiledTransform.
Public propertyTargetNamespaceTargetNamespaceTargetNamespace Gets the target namespace of the module.
Public propertystaticXPathArrayFunctionsXPathArrayFunctionsXPathArrayFunctions Gets the set of functions which operate on arrays.
Public propertystaticXPathMapFunctionsXPathMapFunctionsXPathMapFunctions Gets the set of functions which operate on arrays.
Public propertystaticXPathMathFunctionsXPathMathFunctionsXPathMathFunctions Gets the set of mathematical functions which are define as of XPath and XQuery Functions and Operators 3.0.
Public propertystaticXQuery30FunctionsXQuery30FunctionsXQuery30Functions Gets the set of functions which are new in XPath and XQuery Functions and Operators 3.0
Public propertystaticXQueryUpdate10FunctionsXQueryUpdate10FunctionsXQueryUpdate10Functions Gets the set of functions which are introduced by the XQuery Update Facility 1.0.
Public propertystaticXsltFunctionsXsltFunctionsXsltFunctions Gets the set of functions in XSLT 2.0 that are not in the XQuery 1.0 and XPath 2.0 function library.
Public propertystaticXsltFunctionsForXQuery30XsltFunctionsForXQuery30XsltFunctionsForXQuery30 Gets the set of functions in XSLT 2.0 that are not in the XPath and XQuery Functions and Operators 3.0 afunction library.

Top

Methods

 MethodDescription
Public methodObject.EqualsObject.EqualsObject::EqualsDetermines whether the specified object is equal to the current object.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.FinalizeObject.FinalizeObject::FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCodeServes as the default hash function. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetTypeObject.GetTypeObject::GetTypeGets the TypeTypeType of the current instance.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseCloneCreates a shallow copy of the current objectObjectobject.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodstaticNativeModule<T> ()NativeModule(Of T) ()NativeModule<T> () Returns a module defined by a native .NET type.
Public methodstaticNativeModule (Assembly, string)NativeModule (Assembly, String)NativeModule (Assembly^, String^) Returns a module defined by a native .NET type located within the specified assembly.
Public methodstaticNativeModule (Type)NativeModule (Type)NativeModule (Type^) Returns a module defined by the specified native .NET type.
Public methodObject.ToStringObject.ToStringObject::ToStringReturns a string that represents the current object.(Inherited from System.ObjectSystem.ObjectSystem::Object)

Top

Remarks

Libraries can be made available to an XQuery program, XPath expression or XSL transformation by adding them to the LibrariesLibrariesLibraries collection.

All functions within an XdmModuleXdmModuleXdmModule are in the library's target namespace (as specified by TargetNamespaceTargetNamespaceTargetNamespace).