From: Oleg T. <he...@us...> - 2005-11-13 22:10:38
|
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"; |