Update of /cvsroot/mvp-xml/EXSLT/v2/src/Exslt/Xsl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25281/v2/src/Exslt/Xsl
Modified Files:
MvpXslTransform.cs
Log Message:
Index: MvpXslTransform.cs
===================================================================
RCS file: /cvsroot/mvp-xml/EXSLT/v2/src/Exslt/Xsl/MvpXslTransform.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- MvpXslTransform.cs 25 Nov 2005 22:09:42 -0000 1.5
+++ MvpXslTransform.cs 9 Jan 2006 10:56:14 -0000 1.6
@@ -222,8 +222,13 @@
if (txtWriter != null)
{
if (multiOutput)
- {
- xmlWriter = new MultiXmlTextWriter(txtWriter);
+ {
+ MultiXmlTextWriter mw = new MultiXmlTextWriter(txtWriter);
+ if (this.compiledTransform.OutputSettings.Indent)
+ {
+ mw.Formatting = Formatting.Indented;
+ }
+ xmlWriter = mw;
}
else
{
@@ -236,7 +241,13 @@
{
if (multiOutput)
{
- xmlWriter = new MultiXmlTextWriter(strm, this.compiledTransform.OutputSettings.Encoding);
+
+ MultiXmlTextWriter mw = new MultiXmlTextWriter(strm, this.compiledTransform.OutputSettings.Encoding);
+ if (this.compiledTransform.OutputSettings.Indent)
+ {
+ mw.Formatting = Formatting.Indented;
+ }
+ xmlWriter = mw;
}
else
{
@@ -249,7 +260,12 @@
{
if (multiOutput)
{
- xmlWriter = new MultiXmlTextWriter(str, this.compiledTransform.OutputSettings.Encoding);
+ MultiXmlTextWriter mw = new MultiXmlTextWriter(str, this.compiledTransform.OutputSettings.Encoding);
+ if (this.compiledTransform.OutputSettings.Indent)
+ {
+ mw.Formatting = Formatting.Indented;
+ }
+ xmlWriter = mw;
}
else
{
|