Przeglądaj źródła

2003-12-25 Atsushi Enomoto <[email protected]>

	* Multiplexer.cs : Now we use managed XSLT engine by default.
	  Added obsolete attribute to Transform()s without xmlresolver.

svn path=/trunk/mcs/; revision=21484
Atsushi Eno 22 lat temu
rodzic
commit
5cecc5fa52

+ 5 - 0
mcs/class/System.XML/System.Xml.Xsl/ChangeLog

@@ -1,3 +1,8 @@
+2003-12-25  Atsushi Enomoto <[email protected]>
+
+	* Multiplexer.cs : Now we use managed XSLT engine by default.
+	  Added obsolete attribute to Transform()s without xmlresolver.
+
 2003-12-07  Atsushi Enomoto <[email protected]>
 
 	* XsltException.cs, XsltCompileException.cs : Added locatable .ctor().

+ 28 - 1
mcs/class/System.XML/System.Xml.Xsl/Multiplexer.cs

@@ -26,7 +26,7 @@ namespace System.Xml.Xsl {
 		#region Constructors
 		public XslTransform ()
 		{
-			if (Environment.GetEnvironmentVariable ("MONO_MANAGED_XSLT") != null)
+			if (Environment.GetEnvironmentVariable ("MONO_UNMANAGED_XSLT") == null)
 				impl = new ManagedXslTransform ();
 			else
 				impl = new UnmanagedXslTransform ();
@@ -44,6 +44,9 @@ namespace System.Xml.Xsl {
 		}
 		
 		#region Transform
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public XmlReader Transform (IXPathNavigable input, XsltArgumentList args)
 		{
 			return Transform (input.CreateNavigator (), args, xmlResolver);
@@ -58,6 +61,9 @@ namespace System.Xml.Xsl {
 			return Transform (input.CreateNavigator (), args, resolver);
 		}
 
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public XmlReader Transform (XPathNavigator input, XsltArgumentList args)
 		{
 			return Transform (input, args, xmlResolver);
@@ -75,6 +81,9 @@ namespace System.Xml.Xsl {
 			return new XmlTextReader (stream);
 		}
 
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public void Transform (IXPathNavigable input, XsltArgumentList args, TextWriter output)
 		{
 			Transform (input.CreateNavigator (), args, output, xmlResolver);
@@ -88,6 +97,9 @@ namespace System.Xml.Xsl {
 			Transform (input.CreateNavigator (), args, output, resolver);
 		}
 		
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public void Transform (IXPathNavigable input, XsltArgumentList args, Stream output)
 		{
 			Transform (input.CreateNavigator (), args, output, xmlResolver);
@@ -101,6 +113,9 @@ namespace System.Xml.Xsl {
 			Transform (input.CreateNavigator (), args, output, resolver);
 		}
 		
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public void Transform (IXPathNavigable input, XsltArgumentList args, XmlWriter output)
 		{
 			Transform (input.CreateNavigator (), args, output, xmlResolver);
@@ -114,6 +129,9 @@ namespace System.Xml.Xsl {
 			Transform (input.CreateNavigator (), args, output, resolver);
 		}
 
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public void Transform (XPathNavigator input, XsltArgumentList args, XmlWriter output)
 		{
 			impl.Transform (input, args, output, xmlResolver);
@@ -127,6 +145,9 @@ namespace System.Xml.Xsl {
 			impl.Transform (input, args, output, resolver);
 		}
 
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public void Transform (XPathNavigator input, XsltArgumentList args, Stream output)
 		{
 			impl.Transform (input, args, new XmlTextWriter (output, null), xmlResolver);		
@@ -140,6 +161,9 @@ namespace System.Xml.Xsl {
 			impl.Transform (input, args, new XmlTextWriter (output, null), resolver);
 		}
 
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public void Transform (XPathNavigator input, XsltArgumentList args, TextWriter output)
 		{
 			impl.Transform (input, args, output, xmlResolver);
@@ -153,6 +177,9 @@ namespace System.Xml.Xsl {
 			impl.Transform (input, args, output, resolver);
 		}
 		
+#if NET_1_1
+		[Obsolete ("You should pass XmlResolver to Transform() method", false)]
+#endif
 		public void Transform (string inputfile, string outputfile)
 		{ 
 			impl.Transform (inputfile, outputfile, xmlResolver);