2003-06-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
authorAtsushi Eno <atsushieno@gmail.com>
Sat, 21 Jun 2003 11:44:27 +0000 (11:44 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Sat, 21 Jun 2003 11:44:27 +0000 (11:44 -0000)
* XslTransform.cs : Fixed Transform (string, string) not to call
  File.OpenWrite() that *appends* (not truncates) existing files.

svn path=/trunk/mcs/; revision=15532

mcs/class/System.XML/System.Xml.Xsl/ChangeLog
mcs/class/System.XML/System.Xml.Xsl/XslTransform.cs

index bcbb651e5cb551e911ce020541c1bcf392d4c392..31af02f5a2dcf8374bdc00da983e6ed8b1fa2e14 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XslTransform.cs : Fixed Transform (string, string) not to call
+         File.OpenWrite() that *appends* (not truncates) existing files.
+
 2003-06-01  Joshua Tauberer <tauberer@for.net>
 
        * XslTransform.cs: Cache extension object delegates
index 1de4718ad4faee5feeb16c1523c9f026e8eb4210..ff184cc51c8e5054d54b9ffb4426af1209d11f8a 100644 (file)
@@ -187,7 +187,7 @@ namespace System.Xml.Xsl
                                if (-1 == xsltSaveResultToFilename (outputfile, resultDocument, stylesheet, 0))\r
                                        throw new XmlException ("Error xsltSaveResultToFilename");\r
                                */\r
-                               StreamWriter writer = new StreamWriter (File.OpenWrite (outputfile));\r
+                               StreamWriter writer = new StreamWriter (new FileStream (outputfile, FileMode.Create));\r
                                writer.Write (GetStringFromDocument (resultDocument));\r
                                writer.Close ();\r
                        } finally {\r