Name
XsltContext
Synopsis
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( )
).
public abstract class XsltContext : System.Xml.XmlNamespaceManager { // Public Constructors public XsltContext( ); public XsltContext(System.Xml.NameTabletable
); // Public Instance Properties public abstract bool Whitespace{get; } // Public Instance Methods public abstract int CompareDocument(stringbaseUri
, stringnextbaseUri
); public abstract bool PreserveWhitespace(System.Xml.XPath.XPathNavigatornode
); public abstract IXsltContextFunction ResolveFunction(stringprefix
, stringname
, System.Xml.XPath.XPathResultType[ ]ArgTypes
); public abstract IXsltContextVariable ResolveVariable(stringprefix
, stringname
); }
Hierarchy
System.Object
→
System.Xml.XmlNamespaceManager(System.Collections.IEnumerable)
→
XsltContext
Passed To
IXsltContextFunction.Invoke( )
,
IXsltContextVariable.Evaluate( )
Get C# in a Nutshell, Second Edition 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.