Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2006-07-06 14:26:34 +0400
committerAtsushi Eno <atsushieno@gmail.com>2006-07-06 14:26:34 +0400
commit5aa4000b87610e9e5861baa0f1820a1649e9a48b (patch)
treecf4e826eed4da9367539fdfd00ec3fccd0356e85 /mcs/class/System.XML/System.Xml.Xsl
parent23a4ecd4f15a515959c4b685995709455227552c (diff)
2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
* XslCompiledTransform.cs : making stub more complete :| svn path=/trunk/mcs/; revision=62306
Diffstat (limited to 'mcs/class/System.XML/System.Xml.Xsl')
-rw-r--r--mcs/class/System.XML/System.Xml.Xsl/ChangeLog4
-rw-r--r--mcs/class/System.XML/System.Xml.Xsl/XslCompiledTransform.cs13
2 files changed, 13 insertions, 4 deletions
diff --git a/mcs/class/System.XML/System.Xml.Xsl/ChangeLog b/mcs/class/System.XML/System.Xml.Xsl/ChangeLog
index 7d9659ce9a6..08d32469332 100644
--- a/mcs/class/System.XML/System.Xml.Xsl/ChangeLog
+++ b/mcs/class/System.XML/System.Xml.Xsl/ChangeLog
@@ -1,3 +1,7 @@
+2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XslCompiledTransform.cs : making stub more complete :|
+
2006-05-29 Gert Driesen <drieseng@users.sourceforge.net>
* XsltContext.cs: Ctors are public in .NET 1.1. Fixes warnings in
diff --git a/mcs/class/System.XML/System.Xml.Xsl/XslCompiledTransform.cs b/mcs/class/System.XML/System.Xml.Xsl/XslCompiledTransform.cs
index cf8d69b5257..0ce5c419a75 100644
--- a/mcs/class/System.XML/System.Xml.Xsl/XslCompiledTransform.cs
+++ b/mcs/class/System.XML/System.Xml.Xsl/XslCompiledTransform.cs
@@ -118,7 +118,7 @@ namespace System.Xml.Xsl
public void Transform (XmlReader reader, XsltArgumentList args, XmlWriter output)
{
- Transform (new XPathDocument (reader), args, output);
+ Transform (reader, args, output, null);
}
public void Transform (IXPathNavigable input, XsltArgumentList args, TextWriter output)
@@ -138,16 +138,21 @@ namespace System.Xml.Xsl
public void Transform (IXPathNavigable input, XsltArgumentList args, XmlWriter output)
{
- Transform (input.CreateNavigator (), args, output);
+ Transform (input.CreateNavigator (), args, output, null);
+ }
+
+ public void Transform (XmlReader input, XsltArgumentList args, XmlWriter output, XmlResolver resolver)
+ {
+ Transform (new XPathDocument (input).CreateNavigator (), args, output, resolver);
}
- void Transform (XPathNavigator input, XsltArgumentList args, XmlWriter output)
+ void Transform (XPathNavigator input, XsltArgumentList args, XmlWriter output, XmlResolver resolver)
{
if (s == null)
throw new XsltException ("No stylesheet was loaded.", null);
Outputter outputter = new GenericOutputter (output, s.Outputs, null);
- new XslTransformProcessor (s).Process (input, outputter, args, null);
+ new XslTransformProcessor (s).Process (input, outputter, args, resolver);
output.Flush ();
}