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 propertyTargetNamespaceTargetNamespaceTargetNamespace Gets the target namespace of the module.
Public propertystaticXPathMathFunctionsXPathMathFunctionsXPathMathFunctions Gets the set of mathematical functions which are new in XPath and XQuery Functions and Operators 1.1
Public propertystaticXQuery11FunctionsXQuery11FunctionsXQuery11Functions Gets the set of functions which are new in XPath and XQuery Functions and Operators 1.1
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.

Top

Methods

 MethodDescription
Public methodObject.EqualsObject.EqualsObject::Equals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.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)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCode Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetTypeObject.GetTypeObject::GetType Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates 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 methodObject.ToStringObject.ToStringObject::ToString Returns a stringStringString that represents the current objectObjectobject. (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).