2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / System.XML / Mono.Xml.Xsl / XslStylesheet.cs
index 79d900125315abb0e58c04c8707949e75c974bab..6cf9dedda90129e071d32b4a4cda992c41b0ebe7 100644 (file)
@@ -51,7 +51,7 @@ namespace Mono.Xml.Xsl {
                
                Compiler c;
 
-               XslStylesheet importer;
+//             XslStylesheet importer;
                // Top-level elements
                ArrayList imports = new ArrayList ();
                // [QName]=>XmlSpace
@@ -71,22 +71,6 @@ namespace Mono.Xml.Xsl {
                XmlQualifiedName [] excludeResultPrefixes;
                ArrayList stylesheetNamespaces = new ArrayList ();
 
-               // below are newly introduced in XSLT 2.0
-               //  elements::
-               // xsl:import-schema should be interpreted into it.
-               XmlSchemaCollection schemas = new XmlSchemaCollection ();
-               // [QName]=>XslCharacterMap
-               Hashtable characterMap = new Hashtable ();
-               // [QName]=>XslDateFormat
-               Hashtable dateFormats = new Hashtable ();
-               // [QName]=>XslFunction
-               Hashtable functions = new Hashtable ();
-               // [QName]=>XslSortKey
-               Hashtable sortKeys = new Hashtable ();
-               //  attributes::
-               string xpathDefaultNamespace = "";
-               XslDefaultValidation defaultValidation = XslDefaultValidation.Lax;
-
                public string BaseUri {
                        get { return c.Input.BaseURI; }
                }
@@ -252,7 +236,6 @@ namespace Mono.Xml.Xsl {
                        }
 
                        if (o != null) {
-                               XmlSpace space = (XmlSpace) o;
                                switch ((XmlSpace) o) {
                                case XmlSpace.Preserve:
                                        return true;
@@ -303,7 +286,7 @@ namespace Mono.Xml.Xsl {
 
                private XslStylesheet (Compiler c, XslStylesheet importer) : this (c)
                {
-                       this.importer = importer;
+//                     this.importer = importer;
                }
                
                private void HandleInclude (string href)