August 2003
Intermediate to advanced
928 pages
32h 1m
English
XsltContext
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); }
System.Object
→
System.Xml.XmlNamespaceManager(System.Collections.IEnumerable)
→
XsltContext
IXsltContextFunction.Invoke( ),
IXsltContextVariable.Evaluate( )