dleslie 00/11/30 07:00:35
Modified: xdocs/sources/xalan DONE index.xml
Log:
Editorial update.
Revision Changes Path
1.40 +9 -6 xml-xalan/xdocs/sources/xalan/DONE
Index: DONE
===================================================================
RCS file: /home/cvs/xml-xalan/xdocs/sources/xalan/DONE,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- DONE 2000/11/29 22:49:45 1.39
+++ DONE 2000/11/30 15:00:34 1.40
@@ -1,11 +1,14 @@
<s3 title="Changes since &xslt4j; version 1.2.1">
-<p>Dmitry Voytenko submitted a fix for a bug (a "not serializable
exception") that occurred when attempting to set stylesheet parameters with a
compiled stylesheet. Accordingly, it is now possible to compile a stylesheet
with the command-line utility -lxcin flag and then perform a transformation
with it and set a parameter using the -lxcout and param -flags. See <link
idref="commandline" anchor="compiledstylesheet">Using a compiled
stylesheet</link>.</p>
-<p>When you use an XSLTProcessor object to perform multiple transformations,
you must reset the XSLTProcessor between each transformation. The existing
<jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#reset()">reset()</jump>
method (with no arguments) also clears all stylesheet parameters that you have
set with either of the <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#setStylesheetParam(java.lang.String,
org.apache.xalan.xpath.XObject)">setStylesheetParam()</jump> methods. In
response to requests for more control over resetting stylesheet parameters, we
have added two methods:</p>
<ul>
-<li>The XSLTProcessor <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#reset(boolean)">reset(boolean
resetParams)</jump> method lets you specify whether stylesheet parameters are
to be reset.<br/><br/>
-If you do not want to reset the stylesheet params, call reset(false). The
XSLTProcessor <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#processStylesheet(org.apache.xalan.xslt.XSLTInputSource)">processStylesheet(XSLTInputSource
stylesheet)</jump> method uses this new method to perform a reset without
resetting stylesheet parameters.<br/><br/></li>
-
-<li>The XSLTProcessor <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#resetTopLevelParams()">resetTopLevelParams()</jump>
method clears stylesheet parameter settings without performing a general reset
of the XSLTProcessor.</li>
+ <li>Dmitry Voytenko submitted a fix for a bug (a "not serializable
exception") that occurred when using the command-line utility to set stylesheet
parameters with a compiled stylesheet. Accordingly, it is now possible to
compile a stylesheet with the command-line utility <code>-lxcin</code> flag and
then set a stylesheet parameter and perform a transformation using the
<code>-lxcout</code> and <code>-param</code> flags. See <link
idref="commandline" anchor="compiledstylesheet">Using a compiled
stylesheet</link>.<br/><br/></li>
+ <li>Working with Gary Peskin, Myriam Midy and Scott Boag have added two
XSLTProcessor methods and modified the behavior of an existing XSLTProcessor
method.<br/><br/>
+When you use an XSLTProcessor object to perform multiple transformations,
you must reset the XSLTProcessor between each transformation. The existing
<jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#reset()">reset()</jump>
method (with no arguments) also clears all stylesheet parameters that you have
set with either of the <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#setStylesheetParam(java.lang.String,
org.apache.xalan.xpath.XObject)">setStylesheetParam()</jump> methods. In
response to requests for more control over clearing stylesheet parameter
settings, we have added two methods:<br/><br/></li>
+ <ul>
+ <li>The XSLTProcessor <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#reset(boolean)">reset(boolean
resetParams)</jump> method lets you specify whether stylesheet parameters are
to be cleared during a reset operation.<br/><br/>
+ If you do not want to clear the stylesheet parameters during the reset,
call reset(false).<br/><br/></li>
+ <li>The XSLTProcessor <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#processStylesheet(org.apache.xalan.xslt.XSLTInputSource)">processStylesheet(XSLTInputSource
stylesheet)</jump> method uses this new method to perform a reset without
clearing stylesheet parameter settings. The processSytlesheet() method used to
clear stylesheet parameter settings.<br/><br/></li>
+ <li>The XSLTProcessor <jump
href="apidocs/org/apache/xalan/xslt/XSLTProcessor.html#resetTopLevelParams()">resetTopLevelParams()</jump>
method clears stylesheet parameter settings without performing a general reset
of the XSLTProcessor.</li>
+ </ul>
</ul>
<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>
1.17 +3 -2 xml-xalan/xdocs/sources/xalan/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/xml-xalan/xdocs/sources/xalan/index.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- index.xml 2000/11/29 22:49:46 1.16
+++ index.xml 2000/11/30 15:00:34 1.17
@@ -63,8 +63,9 @@
<p>Xalan is an XSLT processor for transforming XML documents into HTML,
text, or other XML document types. &xslt4j-current;
is a complete and robust implementation of the W3C Recommendations for
XSL Transformations (XSLT) and the XML Path Language
(XPath).</p>
- <p>Xalan can be used from the command line, in an applet or a servlet,
or as a module in other program. By default, it uses the Xerces XML parser, but
it can interface to any XML parser that conforms to the DOM level 2 or SAX
level 1 specification.</p>
- <p>This release fixes a bug setting parameters with a compiled stylesheet
and provides you with direct control
+ <p>Xalan can be used from the command line, in an applet or a servlet,
or as a module in other program. By default, it uses the Xerces
+ XML parser, but it can interface to any XML parser that conforms to the
DOM level 2 or SAX level 1 specification.</p>
+ <p>This release fixes a bug setting stylesheet parameters with a compiled
stylesheet and provides you with direct control
over whether XSLTProcessor stylesheet parameter settings are cleared
between transformations. For the details, see <link idref="readme">Release
Notes</link>.</p>
</s2>