Name
XsltContext — System.Xml.Xsl (system.xml.dll) abstract class
Synopsis
public abstract class XsltContext : System.Xml.XmlNamespaceManager { // Public Constructors public XsltContext( ); public XsltContext( System.Xml.NameTable table); // Public Instance Properties public abstract bool Whitespace{get; } // Public Instance Methods public abstract int CompareDocument( string baseUri, string nextbaseUri); public abstract bool PreserveWhitespace( System.Xml.XPath.XPathNavigator node); public abstract IXsltContextFunction ResolveFunction( string prefix, string name, System.Xml.XPath.XPathResultType[ ] ArgTypes); public abstract IXsltContextVariable ResolveVariable( string prefix, string name); }
This
class provides a way to resolve namespaces and determine the current
context for XPath variables and expressions. It inherits
System.Xml.XmlNamespaceManager
and its namespace
functions. Additional methods defined for this class resolve
variables (ResolveVariable( )
) as well as
references to XPath functions invoked during execution
(ResolveFunction( )
).
Hierarchy
System.Object
→
System.Xml.XmlNamespaceManager(System.Collections.IEnumerable)
→ XsltContext
Passed To
IXsltContextFunction.Invoke( )
,
IXsltContextVariable.Evaluate( )
Get .NET & XML now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.