1 // System.Xml.Xsl.XsltContext
\r
3 // Author: Tim Coleman <tim@timcoleman.com>
\r
4 // (C) Copyright 2002 Tim Coleman
\r
8 using System.Xml.XPath;
\r
10 namespace System.Xml.Xsl
\r
12 public abstract class XsltContext : XmlNamespaceManager
\r
14 #region Constructors
\r
16 // should this really be calling new NameTable() in the
\r
18 public XsltContext ()
\r
19 : base (new NameTable ())
\r
23 public XsltContext (NameTable table)
\r
32 public abstract bool Whitespace { get; }
\r
33 public abstract bool PreserveWhitespace (XPathNavigator nav);
\r
39 public abstract int CompareDocument (string baseUri, string nextbaseUri);
\r
40 public abstract IXsltContextFunction ResolveFunction (string prefix, string name, XPathResultType [] ArgTypes);
\r
41 public abstract IXsltContextVariable ResolveVariable (string prefix, string name);
\r