dleslie 00/11/28 11:59:43
Modified: xdocs/sources/xalan DONE Log: Updates for upcoming release. Revision Changes Path 1.36 +3 -3 xml-xalan/xdocs/sources/xalan/DONE Index: DONE =================================================================== RCS file: /home/cvs/xml-xalan/xdocs/sources/xalan/DONE,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- DONE 2000/11/28 19:13:25 1.35 +++ DONE 2000/11/28 19:59:42 1.36 @@ -1,11 +1,11 @@ <s3 title="Changes since &xslt4j; version 1.2.1"> <p>We have applied a single enhancement to this release</p> <ul> -<li>Working with Gary Peskin, Myriam Midy has posted a change to the procedure for resetting top-level stylesheet parameters between transformations that you perform with a given XSLTProcessor object: when you want to clear all xsl:param settings that will be submitted to the stylesheet for the next transformation, call the new <jump href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#resetTopLevelParams()">XSLTProcessor resetTopLevelParams()</jump> method.</li> +<li>Working with Gary Peskin, Myriam Midy has posted a change to the procedure for resetting top-level stylesheet parameters between the transformations that you perform with a given XSLTProcessor object. When you want to clear all xsl:param settings that will be submitted to the stylesheet for the next transformation, call the new <jump href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#resetTopLevelParams()">XSLTProcessor resetTopLevelParams()</jump> method.</li> </ul> <p><em>Situation:</em> You are using an XSLTProcessor to perform multiple transformations with a stylesheet that contains one or more xsl:param elements. Each time you perform a transformation, you can use the XSLTProcessor setStylesheetParam() method to assign a value to -each of these xsl:param elements. Once you have set a parameter, that setting remains in place. The XSLTProcessor reset() -method that you are required to call between transformations no longer attempts to clear xsl:param settings. Before you perform the next transformation, you can use setStylesheetParam() to assign a new value to a parameter. &xslt4j-current; adds a new XSLTProcessor method that you can call to clear all parameter settings that you have made: resetTopLevelParams(). Call this method whenever you want to clear all xml:param settings that you have made with an XSLTProcessor.</p> +each of these xsl:param elements. Once you have set a parameter, that setting remains in place for the life of the XSLTProcessor object until you assign a new value with setStylesheetParam() or clear all paramater settings with resetTopLevelParams(). The XSLTProcessor reset() +method that you are required to call between transformations no longer attempts to clear xsl:param settings.</p> <p>If you run across a problem with &xslt4j;, we strongly encourage you to write a patch and submit it to <human-resource-ref idref="xalandev"/>. We will review it to make sure it doesn't break something else, and (assuming it doesn't) include it in our next release. In the interest of fixing bugs, adding enhancements, and addressing a host of thorny design issues, we sincerely want (and need!) your active participation in the ongoing development of Xalan.</p> </s3>
