Custom XsltContext implementation providing support for EXSLT functions in XPath-only environment.

The following tables list the members exposed by ExsltContext.

Public Constructors

  Name Description
Public method ExsltContext Overloaded. Creates new ExsltContext instance.
Top

Public Properties

  Name Description
Public property DefaultNamespace Gets the namespace URI for the default namespace. (inherited from XmlNamespaceManager)
Public property NameTable Gets the XmlNameTable associated with this object. (inherited from XmlNamespaceManager)
Public property SupportedFunctions Bitwise enumeration used to specify which EXSLT functions should be accessible to in the ExsltContext. The default value is ExsltFunctionNamespace.All
Public property Whitespace Overidden. See Whitespace
Top

Public Methods

  Name Description
Public method AddNamespace Adds the given namespace to the collection. (inherited from XmlNamespaceManager)
Public method CompareDocument Overidden. See CompareDocument
Public method Static ConvertToXPathType Converts CLI type to XPathResultType type.
Public method Equals Determines whether the specified Object is equal to the current Object. (inherited from Object)
Public method GetEnumerator Returns an enumerator to use to iterate through the namespaces in the XmlNamespaceManager. (inherited from XmlNamespaceManager)
Public method GetHashCode Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (inherited from Object)
Public method GetNamespacesInScope Gets a collection of namespace names keyed by prefix which can be used to enumerate the namespaces currently in scope. (inherited from XmlNamespaceManager)
Public method GetType Gets the Type of the current instance. (inherited from Object)
Public method HasNamespace Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope. (inherited from XmlNamespaceManager)
Public method LookupNamespace Gets the namespace URI for the specified prefix. (inherited from XmlNamespaceManager)
Public method LookupPrefix Finds the prefix declared for the given namespace URI. (inherited from XmlNamespaceManager)
Public method PopScope Pops a namespace scope off the stack. (inherited from XmlNamespaceManager)
Public method PreserveWhitespace Overidden. See PreserveWhitespace
Public method PushScope Pushes a namespace scope onto the stack. (inherited from XmlNamespaceManager)
Public method RemoveNamespace Removes the given namespace for the given prefix. (inherited from XmlNamespaceManager)
Public method ResolveFunction Overidden. Resolves custom function in XPath expression.
Public method ResolveVariable Overidden. Resolves variables.
Public method ToString Returns a String that represents the current Object. (inherited from Object)
Top

See Also