Update of /cvsroot/mvp-xml/Common/v2/src/Xsl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31167/v2/src/Xsl
Modified Files:
XslReader.cs
Log Message:
Index: XslReader.cs
===================================================================
RCS file: /cvsroot/mvp-xml/Common/v2/src/Xsl/XslReader.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- XslReader.cs 12 Nov 2005 21:28:59 -0000 1.3
+++ XslReader.cs 13 Nov 2005 22:10:31 -0000 1.4
@@ -18,7 +18,17 @@
/// architectural and performance reasons the <see cref="XslCompiledTransform"/>
/// class doesn't support transforming to an <see cref="XmlReader"/> as obsolete
/// <see cref="XslTransform"/> class did and XslReader's goal is to
- /// supplement such functionality.</para>
+ /// supplement such functionality.</para>
+ /// <para>XslReader can work in a singlethreaded (fully buffering) or a
+ /// multithreaded mode. In a singlethreaded mode XslReader runs an XSL transformation
+ /// to the end and records full XSLT output into a buffer (using effective
+ /// binary representation). After that it reads the buffer when a client calls XslReader
+ /// methods. In effect that means that in this mode before first call to the
+ /// XslReader.Read() method returns, XSL transformation is over and XSLT output
+ /// is buffered internally as a whole.<br/>
+ /// In a multithreaded mode XslReader runs XSL transformation in a separate thread,
+ /// which
+ /// </para>
/// </summary>
public class XslReader : XmlReader {
static string NsXml = "http://www.w3.org/XML/1998/namespace";
|