| <HTML><HEAD><SCRIPT language="JavaScript" src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Release Notes</TITLE></HEAD><BODY alink="#ff0000" bgcolor="#ffffff" leftmargin="4" link="#0000ff" marginheight="4" marginwidth="4" text="#000000" topmargin="4" vlink="#0000aa"><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" height="60" rowspan="3" valign="top" width="135"><IMG alt="logo" border="0" height="60" hspace="0" src="resources/logo.gif" vspace="0" width="135"></TD><TD align="left" colspan="4" height="5" valign="top" width="456"><IMG alt="line" border="0" height="5" hspace="0" src="resources/line.gif" vspace="0" width="456"></TD><TD align="left" height="60" rowspan="3" valign="top" width="29"><IMG alt="right" border="0" height="60" hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top" width="456"><IMG alt="" border="0" height="35" hspace="0" src="graphics/readme-header.jpg" vspace="0" width="456"></TD></TR><TR><TD align="left" height="20" valign="top" width="168"><IMG alt="bottom" border="0" height="20" hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD align="left" height="20" valign="top" width="96"><A href="http://xalan.apache.org/" onMouseOut="rolloverOff('xml');" onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xalan.apache.org/" border="0" height="20" hspace="0" name="xml" onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');" src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.apache.org/" onMouseOut="rolloverOff('asf');" onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/" border="0" height="20" hspace="0" name="asf" onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');" src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/" onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');" target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0" name="w3c" onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');" src="resources/button-w3c-lo.gif" vspace="0" width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG alt="join" border="0" height="14" hspace="0" src="resources/join.gif" vspace="0" width="120"><BR> |
| |
| <A href="http://xalan.apache.org/index.html" onMouseOut="rolloverOff('side-ext-4');" onMouseOver="rolloverOn('side-ext-4');"><IMG alt="Home" border="0" height="12" hspace="0" name="side-ext-4" onLoad="rolloverLoad('side-ext-4','graphics/ext-4-label-2.jpg','graphics/ext-4-label-3.jpg');" src="graphics/ext-4-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="index.html" onMouseOut="rolloverOff('side-index');" onMouseOver="rolloverOn('side-index');"><IMG alt="Xalan-J 2.7.1" border="0" height="12" hspace="0" name="side-index" onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');" src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="charter.html" onMouseOut="rolloverOff('side-charter');" onMouseOver="rolloverOn('side-charter');"><IMG alt="Charter" border="0" height="12" hspace="0" name="side-charter" onLoad="rolloverLoad('side-charter','graphics/charter-label-2.jpg','graphics/charter-label-3.jpg');" src="graphics/charter-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="whatsnew.html" onMouseOut="rolloverOff('side-whatsnew');" onMouseOver="rolloverOn('side-whatsnew');"><IMG alt="What's New" border="0" height="12" hspace="0" name="side-whatsnew" onLoad="rolloverLoad('side-whatsnew','graphics/whatsnew-label-2.jpg','graphics/whatsnew-label-3.jpg');" src="graphics/whatsnew-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="Release Notes" border="0" height="12" hspace="0" src="graphics/readme-label-1.jpg" vspace="0" width="120"><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="overview.html" onMouseOut="rolloverOff('side-overview');" onMouseOver="rolloverOn('side-overview');"><IMG alt="Overview" border="0" height="12" hspace="0" name="side-overview" onLoad="rolloverLoad('side-overview','graphics/overview-label-2.jpg','graphics/overview-label-3.jpg');" src="graphics/overview-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="downloads.html" onMouseOut="rolloverOff('side-downloads');" onMouseOver="rolloverOn('side-downloads');"><IMG alt="Download/Build" border="0" height="12" hspace="0" name="side-downloads" onLoad="rolloverLoad('side-downloads','graphics/downloads-label-2.jpg','graphics/downloads-label-3.jpg');" src="graphics/downloads-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="getstarted.html" onMouseOut="rolloverOff('side-getstarted');" onMouseOver="rolloverOn('side-getstarted');"><IMG alt="Getting Started" border="0" height="12" hspace="0" name="side-getstarted" onLoad="rolloverLoad('side-getstarted','graphics/getstarted-label-2.jpg','graphics/getstarted-label-3.jpg');" src="graphics/getstarted-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="xsltc_usage.html" onMouseOut="rolloverOff('side-xsltc_usage');" onMouseOver="rolloverOn('side-xsltc_usage');"><IMG alt="Using XSLTC" border="0" height="12" hspace="0" name="side-xsltc_usage" onLoad="rolloverLoad('side-xsltc_usage','graphics/xsltc_usage-label-2.jpg','graphics/xsltc_usage-label-3.jpg');" src="graphics/xsltc_usage-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="faq.html" onMouseOut="rolloverOff('side-faq');" onMouseOver="rolloverOn('side-faq');"><IMG alt="FAQs" border="0" height="12" hspace="0" name="side-faq" onLoad="rolloverLoad('side-faq','graphics/faq-label-2.jpg','graphics/faq-label-3.jpg');" src="graphics/faq-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="samples.html" onMouseOut="rolloverOff('side-samples');" onMouseOver="rolloverOn('side-samples');"><IMG alt="Sample Apps" border="0" height="12" hspace="0" name="side-samples" onLoad="rolloverLoad('side-samples','graphics/samples-label-2.jpg','graphics/samples-label-3.jpg');" src="graphics/samples-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="commandline.html" onMouseOut="rolloverOff('side-commandline');" onMouseOver="rolloverOn('side-commandline');"><IMG alt="Command Line" border="0" height="12" hspace="0" name="side-commandline" onLoad="rolloverLoad('side-commandline','graphics/commandline-label-2.jpg','graphics/commandline-label-3.jpg');" src="graphics/commandline-label-3.jpg" vspace="0" width="120"></A><BR> |
| |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="features.html" onMouseOut="rolloverOff('side-features');" onMouseOver="rolloverOn('side-features');"><IMG alt="Features" border="0" height="12" hspace="0" name="side-features" onLoad="rolloverLoad('side-features','graphics/features-label-2.jpg','graphics/features-label-3.jpg');" src="graphics/features-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="trax.html" onMouseOut="rolloverOff('side-trax');" onMouseOver="rolloverOn('side-trax');"><IMG alt="Transform API" border="0" height="12" hspace="0" name="side-trax" onLoad="rolloverLoad('side-trax','graphics/trax-label-2.jpg','graphics/trax-label-3.jpg');" src="graphics/trax-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="xpath_apis.html" onMouseOut="rolloverOff('side-xpath_apis');" onMouseOver="rolloverOn('side-xpath_apis');"><IMG alt="XPath API" border="0" height="12" hspace="0" name="side-xpath_apis" onLoad="rolloverLoad('side-xpath_apis','graphics/xpath_apis-label-2.jpg','graphics/xpath_apis-label-3.jpg');" src="graphics/xpath_apis-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="usagepatterns.html" onMouseOut="rolloverOff('side-usagepatterns');" onMouseOver="rolloverOn('side-usagepatterns');"><IMG alt="Usage Patterns" border="0" height="12" hspace="0" name="side-usagepatterns" onLoad="rolloverLoad('side-usagepatterns','graphics/usagepatterns-label-2.jpg','graphics/usagepatterns-label-3.jpg');" src="graphics/usagepatterns-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="apidocs/index.html" onMouseOut="rolloverOff('side-ext-52');" onMouseOver="rolloverOn('side-ext-52');"><IMG alt="Xalan-J API" border="0" height="12" hspace="0" name="side-ext-52" onLoad="rolloverLoad('side-ext-52','graphics/ext-52-label-2.jpg','graphics/ext-52-label-3.jpg');" src="graphics/ext-52-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="public_apis.html" onMouseOut="rolloverOff('side-public_apis');" onMouseOver="rolloverOn('side-public_apis');"><IMG alt="Public APIs" border="0" height="12" hspace="0" name="side-public_apis" onLoad="rolloverLoad('side-public_apis','graphics/public_apis-label-2.jpg','graphics/public_apis-label-3.jpg');" src="graphics/public_apis-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="dtm.html" onMouseOut="rolloverOff('side-dtm');" onMouseOver="rolloverOn('side-dtm');"><IMG alt="DTM" border="0" height="12" hspace="0" name="side-dtm" onLoad="rolloverLoad('side-dtm','graphics/dtm-label-2.jpg','graphics/dtm-label-3.jpg');" src="graphics/dtm-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="extensions.html" onMouseOut="rolloverOff('side-extensions');" onMouseOver="rolloverOn('side-extensions');"><IMG alt="Extensions" border="0" height="12" hspace="0" name="side-extensions" onLoad="rolloverLoad('side-extensions','graphics/extensions-label-2.jpg','graphics/extensions-label-3.jpg');" src="graphics/extensions-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="extensionslib.html" onMouseOut="rolloverOff('side-extensionslib');" onMouseOver="rolloverOn('side-extensionslib');"><IMG alt="Extensions Library" border="0" height="12" hspace="0" name="side-extensionslib" onLoad="rolloverLoad('side-extensionslib','graphics/extensionslib-label-2.jpg','graphics/extensionslib-label-3.jpg');" src="graphics/extensionslib-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="extensions_xsltc.html" onMouseOut="rolloverOff('side-extensions_xsltc');" onMouseOver="rolloverOn('side-extensions_xsltc');"><IMG alt="XSLTC Exts" border="0" height="12" hspace="0" name="side-extensions_xsltc" onLoad="rolloverLoad('side-extensions_xsltc','graphics/extensions_xsltc-label-2.jpg','graphics/extensions_xsltc-label-3.jpg');" src="graphics/extensions_xsltc-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="design/design2_0_0.html" onMouseOut="rolloverOff('side-ext-68');" onMouseOver="rolloverOn('side-ext-68');"><IMG alt="Xalan 2 Design" border="0" height="12" hspace="0" name="side-ext-68" onLoad="rolloverLoad('side-ext-68','graphics/ext-68-label-2.jpg','graphics/ext-68-label-3.jpg');" src="graphics/ext-68-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="xsltc/index.html" onMouseOut="rolloverOff('side-ext-70');" onMouseOver="rolloverOn('side-ext-70');"><IMG alt="XSLTC Design" border="0" height="12" hspace="0" name="side-ext-70" onLoad="rolloverLoad('side-ext-70','graphics/ext-70-label-2.jpg','graphics/ext-70-label-3.jpg');" src="graphics/ext-70-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="builds.html" onMouseOut="rolloverOff('side-builds');" onMouseOver="rolloverOn('side-builds');"><IMG alt="Building a release" border="0" height="12" hspace="0" name="side-builds" onLoad="rolloverLoad('side-builds','graphics/builds-label-2.jpg','graphics/builds-label-3.jpg');" src="graphics/builds-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="./test/overview.html" onMouseOut="rolloverOff('side-ext-76');" onMouseOver="rolloverOn('side-ext-76');"><IMG alt="Testing" border="0" height="12" hspace="0" name="side-ext-76" onLoad="rolloverLoad('side-ext-76','graphics/ext-76-label-2.jpg','graphics/ext-76-label-3.jpg');" src="graphics/ext-76-label-3.jpg" vspace="0" width="120"></A><BR> |
| <A href="bugreporting.html" onMouseOut="rolloverOff('side-bugreporting');" onMouseOver="rolloverOn('side-bugreporting');"><IMG alt="Bug Reporting" border="0" height="12" hspace="0" name="side-bugreporting" onLoad="rolloverLoad('side-bugreporting','graphics/bugreporting-label-2.jpg','graphics/bugreporting-label-3.jpg');" src="graphics/bugreporting-label-3.jpg" vspace="0" width="120"></A><BR> |
| <IMG alt="separator" border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR> |
| <A href="contact_us.html" onMouseOut="rolloverOff('side-contact_us');" onMouseOver="rolloverOn('side-contact_us');"><IMG alt="Contact us" border="0" height="12" hspace="0" name="side-contact_us" onLoad="rolloverLoad('side-contact_us','graphics/contact_us-label-2.jpg','graphics/contact_us-label-3.jpg');" src="graphics/contact_us-label-3.jpg" vspace="0" width="120"></A><BR> |
| |
| |
| <IMG alt="close" border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD> |
| <UL> |
| <LI><A href="#notes_latest">Release notes for version 2.7.1</A></LI> |
| <LI><A href="#notes_270">Release notes for version 2.7.0</A></LI> |
| <LI><A href="#notes_260">Release notes for version 2.6.0</A></LI> |
| <LI><A href="#notes_252">Release notes for version 2.5.2</A></LI> |
| <LI><A href="#notes_251">Release notes for version 2.5.1</A></LI> |
| <LI><A href="#notes_250">Release notes for version 2.5.0</A></LI> |
| <LI><A href="#notes_25D1">Release notes for version 2.5.D1</A></LI> |
| <LI><A href="#notes_241">Release notes for version 2.4.1</A></LI> |
| <LI><A href="#notes_240">Release notes for version 2.4.0</A></LI> |
| <LI><A href="#other">Other points of interest</A></LI> |
| </UL> |
| |
| <A name="notes_latest"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.7.1</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.7.1 was released in November 2007. |
| </P> |
| <P> |
| The serializer now has support for DOM Level 3 serialization |
| (<A href="http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/load-save.html#LS-LSSerializer">LSSerializer</A>) |
| for an XML parser. These changes are seen in the new class |
| <A href="apidocs/org/apache/xml/serializer/DOM3Serializer.html"> |
| <CODE><FONT face="courier, monospaced">org.apache.xml.serializer.DOM3Serializer</FONT></CODE></A> |
| and the new package |
| <CODE><FONT face="courier, monospaced">org.apache.xml.serializer.dom3</FONT></CODE> |
| as well as a new method, |
| <CODE><FONT face="courier, monospaced">asDOM3Serializer()</FONT></CODE> on the older |
| <A href="apidocs/org/apache/xml/serializer/Serializer.html"> |
| <CODE><FONT face="courier, monospaced">org.apache.xml.serializer.Serializer</FONT></CODE></A> interface. |
| </P> |
| <P> |
| More details are in the javadoc of those classes and interfaces. |
| </P> |
| |
| <P> |
| The distributions contain upgraded versions of <CODE><FONT face="courier, monospaced">xercesImpl.jar</FONT></CODE> |
| (Xerces-J 2.9.0) and <CODE><FONT face="courier, monospaced">xml-apis.jar</FONT></CODE> (XML Commons External 1.3.04). |
| The distributions were tested with these versions of Xerces-J |
| and XML Commons External and are the recommended versions to use with |
| the release. |
| </P> |
| <P> |
| <B>Important:</B> You may experience unpredictable anomalies |
| if your Xalan-Java and Xerces-Java builds are not in synch. |
| </P> |
| |
| |
| <P> |
| Xalan-Java 2.7.1 contains the following functional enhancements, |
| performance enhancements and bug fixes since 2.7.0: |
| </P> |
| <UL> |
| <LI>XALANJ Jira bug fixes: |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-611">611</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1243">1243</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1324">1324</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1434">1434</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1497">1497</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1706">1706</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1753">1753</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1774">1774</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2061">2061</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2091">2091</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2108">2108</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2159">2159</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2184">2184</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2196">2196</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2199">2199</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2204">2204</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2205">2205</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2206">2206</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2208">2208</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2209">2209</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2210">2210</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2217">2217</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2218">2218</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2219">2219</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2220">2220</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2221">2221</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2220">2222</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2224">2224</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2219">2219</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2230">2230</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2236">2236</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2240">2240</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2249">2249</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2268">2268</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2269">2269</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2271">2271</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2275">2275</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2276">2276</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2277">2277</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2278">2278</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2279">2279</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2271">2281</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2283">2283</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2284">2284</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2285">2285</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2286">2286</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2290">2290</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2292">2292</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2293">2293</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2294">2294</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2295">2295</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2297">2297</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2298">2298</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2307">2307</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2312">2312</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2316">2316</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2317">2317</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2318">2318</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2319">2319</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2321">2321</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2323">2323</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2324">2324</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2329">2329</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2336">2336</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2337">2337</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2339">2339</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2341">2341</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2342">2342</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2343">2343</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2375">2375</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2377">2377</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2384">2384</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2395">2395</A> |
| </LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_270"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.7.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.7.0 was released on August 8, 2005. |
| </P> |
| <P>Xalan-Java 2.7.0 contains the following functional enhancements, performance enhancements and |
| bug fixes since 2.6.0. |
| </P> |
| |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Support for JAXP 1.3</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> |
| <P>Support for JAXP 1.3 has been introduced in this release of Xalan-Java. JAXP 1.3 |
| includes a new javax.xml.xpath package, which provides an object-model neutral |
| API for the evaluation of XPath expressions and access to the evaluation environment. |
| Please refer to <A href="xpath_apis.html">Using the JAXP 1.3 XPath API</A> for details on how to |
| use the new XPath API. You can also look at the code in the samples |
| <A href="samples.html#applyxpathjaxp">ApplyXPathJAXP</A> , |
| <A href="samples.html#xpathresolver">XPathResolver</A> and |
| <A href="samples.html#extensionresolver">ExtensionFunctionResolver</A>.</P> |
| |
| <P>There are also a few new transformer features |
| in JAXP 1.3, as described in the following list:<BR><BR> |
| <LI>A new method |
| <A href="apidocs/javax/xml/transform/TransformerFactory.html#setFeature(java.lang.String, boolean)"> |
| TransformerFactory.setFeature(String name, boolean value)</A></LI> |
| <LI>A new method <A href="apidocs/javax/xml/transform/Transformer.html#reset()"> |
| Transformer.reset()</A></LI> |
| <LI>A new nextSibling attribute is introduced for |
| <A href="apidocs/javax/xml/transform/dom/DOMResult.html">DOMResult</A>, accessible |
| by the constructors, getter and setter methods.</LI> |
| <LI>Support for the <A href="features.html#secureprocessing">secure processing feature</A></LI></P> |
| </FONT></TD></TR></TABLE><BR> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>New default error handling behavior</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> |
| The behavior of the default <A href="apidocs/javax/xml/transform/ErrorListener.html">ErrorListener</A> |
| was changed in this release of Xalan-Java, |
| in order to conform with a clarification of the required behavior described by JAXP 1.3. |
| If an application does not register its own ErrorListener, the default ErrorListener is |
| used which reports all warnings and errors to System.err and does not throw any Exceptions. Applications |
| are strongly encouraged to register and use ErrorListeners that insure proper behavior for warnings and errors. |
| The default ErrorListener of the old Xalan-Java Interpretive processor throws exceptions on errors and fatal errors. If your |
| code expects exceptions to be thrown on errors and fatal errors, you have to set a customized ErrorListener on |
| TransformerFactory and/or Transformer. You can use |
| <A href="apidocs/org/apache/xml/utils/DefaultErrorHandler.html">org.apache.xml.utils.DefaultErrorHandler</A> |
| as a sample ErrorListener implementation. |
| </FONT></TD></TR></TABLE><BR> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Support for XML 1.1</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> |
| <P>This release of Xalan-Java adds support for Namespaces in XML 1.1 and XML 1.1 output documents. |
| The processors: <BR><BR> |
| <LI> support C0 control characters </LI> |
| <LI> handle C1 control characters in a way that is consistent with the requirements of XML 1.1 </LI> |
| <LI> treat NEL (U+0085) and LSEP (U+2028) as end-of-line markers </LI> |
| <LI> support <A href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</A> </LI> |
| <LI> support the additional characters in NCNames and QNames permitted by XML 1.1 and Namespaces in XML 1.1 </LI></P> |
| |
| <P>The processors do not undeclare namespaces other than the default namespace in serialized documents Also, Full |
| normalization is not supported.</P> |
| <P>An input document can be either XML 1.0 or XML 1.1. Also, a stylesheet document can be either XML 1.0 or XML 1.1. |
| A stylesheet document must conform to the XSLT 1.0 specifications.</P> |
| <P>Note that it is possible for a stylesheet module that is an XML 1.1 document to use constructs that cannot be |
| serialized as part of a valid XML 1.0 document, and for a stylesheet module that is an XML 1.0 document to use |
| constructs that cannot be serialized as part of a valid XML 1.1 document. For example, a stylesheet module that |
| is an XML 1.1 document might contain a literal result element whose name contains characters that are not permitted |
| as part of a QName in a document that conforms to Namespaces for XML 1.0. The user needs to ensure that the nodes |
| created by the stylesheet can be serialized as part of a well-formed document of the required version of XML.</P> |
| </FONT></TD></TR></TABLE><BR> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Support for Alternative BSF Implementations</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> |
| <P>Extensions written in Java are directly supported by Xalan-Java. For extensions written in languages other than |
| Java, Xalan-Java uses the Bean Scripting Framework (BSF), an architecture for incorporating scripting into Java |
| applications and applets, and an implementation of BSF must be available on the classpath. In previous |
| releases, IBM's BSF implementation (<CODE><FONT face="courier, monospaced">bsf.jar</FONT></CODE> from 2001) has been included in the Xalan-Java distribution. |
| Some time ago IBM donated their BSF implementation to the <A href="http://jakarta.apache.org/bsf/index.html"> |
| Apache Jakarta BSF</A> project. As of this release, |
| the IBM <CODE><FONT face="courier, monospaced">bsf.jar</FONT></CODE> is no longer included in the Xalan-Java distribution. To use extensions written in |
| languages other than Java, please download a version of Jakarta BSF and put it on your classpath. To use |
| a different BSF implementation, please refer to <A href="extensions.html#BSFManager">setting the BSFManager</A>.</P> |
| </FONT></TD></TR></TABLE><BR> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>New serializer.jar</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> |
| <P>In this release of Xalan-Java the code related to serialization of output result trees has been pulled out of |
| <CODE><FONT face="courier, monospaced">xalan.jar</FONT></CODE> and moved into a new jar file, named <CODE><FONT face="courier, monospaced">serializer.jar</FONT></CODE>.</P> |
| <P>The code in <CODE><FONT face="courier, monospaced">serializer.jar</FONT></CODE> has been modified to have no build or runtime dependencies on the rest of the |
| code in Xalan-Java, therefore, <CODE><FONT face="courier, monospaced">serializer.jar</FONT></CODE> can be used in a stand-alone fashion through its public APIs. |
| Although the code has been modified to create a stand-alone jar, the serializer public APIs have not changed |
| and the package names and classnames are the same as they were last release.</P> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <P>Also the following:</P> |
| |
| <UL> |
| <LI>Updates to the SQL extension and SQL samples to support the Apache Derby database.</LI> |
| <LI>Minor restructuring of the source and binary distributions.</LI> |
| <LI>Various performance fixes.</LI> |
| <LI>Various memory leak fixes.</LI> |
| <LI>Upgrade to Xerces-J (2.7.1) and a new version of xml-commons (xml-commons-external-1.3.02).</LI> |
| |
| <LI>Bugzilla fixes: |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15333">15333</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27417">27417</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27516">27516</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27522">27522</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27539">27539</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=27932">27932</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28082">28082</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28435">28435</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28622">28622</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28796">28796</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28879">28879</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29120">29120</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29234">29234</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29372">29372</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29411">29411</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29655">29655</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=29706">29706</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30056">30056</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30142">30142</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30262">30262</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30301">30301</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=30658">30658</A> |
| </LI> |
| <LI>XALANJ Jira bug fixes: |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-936">936</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1186">1186</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1368">1368</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1417">1417</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1427">1427</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1431">1431</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1478">1478</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1526">1526</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1550">1550</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1556">1556</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1592">1592</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1640">1640</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1662">1662</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1705">1705</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1708">1708</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1761">1761</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1810">1810</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1811">1811</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1812">1812</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1822">1822</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1824">1824</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1852">1852</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1853">1853</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1886">1886</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1887">1887</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1888">1888</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1891">1891</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1908">1908</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1912">1912</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1924">1924</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1925">1925</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1937">1937</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1938">1938</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1942">1942</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1955">1955</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1966">1966</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1967">1967</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1977">1977</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1978">1978</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1979">1979</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1985">1985</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1990">1990</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1994">1994</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-1999">1999</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2003">2003</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2008">2008</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2013">2013</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2015">2015</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2021">2021</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2023">2023</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2026">2026</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2037">2037</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2051">2051</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2054">2054</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2058">2058</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2059">2059</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2068">2068</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2070">2070</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2074">2074</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2076">2076</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2077">2077</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2079">2079</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2081">2081</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2085">2085</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2086">2086</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2087">2087</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2089">2089</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2093">2093</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2095">2095</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2097">2097</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2099">2099</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2103">2103</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2105">2105</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2109">2109</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2113">2113</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2114">2114</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2116">2116</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2121">2121</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2123">2123</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2124">2124</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2126">2126</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2134">2134</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2136">2136</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2140">2140</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2142">2142</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2143">2143</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2144">2144</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2146">2146</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2154">2154</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2161">2161</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2167">2167</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2170">2170</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2176">2176</A>, |
| <A href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=XALANJ-2183">2183</A> |
| </LI> |
| <LI>For a list of Xalan-Java commits, see commits@xalan.apache.org in the |
| <A href="http://mail-archives.apache.org/mod_mbox/" target="_top">Apache mail archives</A>. |
| </LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_260"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.6.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.6.0 was released on February 29, 2004 (a leap year!). |
| </P> |
| <P>Xalan-Java 2.6.0 contains the following functional enhancements, performance enhancements and |
| bug fixes since 2.5.2:</P> |
| <UL> |
| <LI>Improvement in translet initialization time.</LI> |
| <LI>Addition of a translet versioning mechanism. If the translet version |
| detected by the XSLTC runtime is more recent than any supported by the |
| XSLTC runtime, an error will be reported.</LI> |
| <LI>Changes that allow XSLTC to use other DTM implementations.</LI> |
| <LI>Release notes for the XML Serializer. The serializer will no longer put a newline after |
| the xml header tag unless indent="yes". See bugzilla |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24304">24304</A>.</LI> |
| <LI>Rename of Xalan Java's xalan:doc-cache-off processing instruction to |
| xalan-doc-cache-off. This change was necessary due to a recent |
| change in Xerces. Xerces has started detecting the Namespace |
| well-formedness rule that a processing instruction's PITarget must not contain |
| a colon. The old-style PI (xalan:doc-cache-off) will be accepted provided that |
| the XML parser does not report it as an error. See bugzilla |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26217">26217</A>.</LI> |
| <LI>Enhancement to XSLTC's URIResolvers and the general mechanism to resolve relative URIs. |
| XSLTC is now compatible with Xalan Intepretive.</LI> |
| <LI>Addition of a TransformThread sample that demonstrates how to use different transformers |
| on different threads and in different modes.</LI> |
| <LI>Upgrade to Xerces-J (2.6.2) and a new version of xml-commons (xml-commons-external-1.2.01)</LI> |
| <LI>Elimination of "enum" as a name to allow compilation under JDK 1.5</LI> |
| |
| <LI>Bugzilla fixes: |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=797">797</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=1396">1396</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5761">5761</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15140">15140</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16889">16889</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=18351">18351</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19194">19194</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19464">19464</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22376">22376</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23046">23046</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23591">23591</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24278">24278</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24111">24111</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24187">24187</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24188">24188</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24302">24302</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24304">24304</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24365">24365</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24414">24414</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24518">24518</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24695">24695</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24728">24728</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24788">24788</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24793">24793</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24958">24958</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24979">24979</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24985">24985</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24988">24988</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25368">25368</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25416">25416</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25442">25442</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25449">25449</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25816">25816</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=25924">25924</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26019">26019</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26030">26030</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26075">26075</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26169">26169</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26217">26217</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26697">26697</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26742">26742</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26829">26829</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=26842">26842</A> |
| </LI> |
| <LI>For a list of Xalan-Java commits, see commits@xalan.apache.org in the |
| <A href="http://mail-archives.apache.org/mod_mbox/" target="_top">Apache mail archives</A>. |
| </LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_252"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.5.2</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.5.2 was released on October 30, 2003. |
| </P> |
| <P>Xalan-Java 2.5.2 contains bug fixes and performance enhancements since 2.5.1.</P> |
| <P>Fixes in this release include the following: </P> |
| <UL> |
| <LI> |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=782">782</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=788">788</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=789">789</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=795">795</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=890">890</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=3415">3415</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5133">5133</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5972">5972</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6155">6155</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7205">7205</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7408">7408</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10900">10900</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11414">11414</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12441">12441</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13082">13082</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14149">14149</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14607">14607</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15090">15090</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15327">15327</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15700">15700</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15828">15828</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15901">15901</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16311">16311</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16512">16512</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16675">16675</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=17630">17630</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=18821">18821</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=18907">18907</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19297">19297</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19591">19591</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19770">19770</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19823">19823</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19890">19890</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19918">19918</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19972">19972</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19973">19973</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20074">20074</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20114">20114</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20256">20256</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20537">20537</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20572">20572</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20625">20625</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20685">20685</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20795">20795</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20819">20819</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20832">20832</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20841">20841</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20909">20909</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20913">20913</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20920">20920</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21039">21039</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21048">21048</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21087">21087</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21300">21300</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21309">21309</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21449">21449</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21452">21452</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21471">21471</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21478">21478</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21491">21491</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21697">21697</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21713">21713</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21805">21805</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21893">21893</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22025">22025</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22115">22115</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22167">22167</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22342">22342</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22422">22422</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22438">22438</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22623">22623</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22769">22769</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22777">22777</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22808">22808</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=22880">22880</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23200">23200</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23113">23113</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23115">23115</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23271">23271</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23418">23418</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23706">23706</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23812">23812</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23896">23896</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=23983">23983</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24013">24013</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=24025">24025</A> |
| </LI> |
| <LI>For a list of Xalan-Java commits, see commits@xalan.apache.org in the |
| <A href="http://mail-archives.apache.org/mod_mbox/" target="_top">Apache mail archives</A>. |
| </LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_251"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.5.1</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.5.1 was released on June 3, 2003. |
| </P> |
| <P>Xalan-Java 2.5.1 contains bug fixes and performance enhancements since 2.5.0.</P> |
| <P>Fixes in this release include the following: </P> |
| <UL> |
| <LI> |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15200">15200</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=18585">18585</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=18926">18926</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19029">19029</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19388">19388</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19471">19471</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19474">19474</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19522">19522</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19640">19640</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19900">19900</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=19960">19960</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20237">20237</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=20273">20273</A> |
| </LI> |
| <LI>For a list of Xalan-Java commits, see commits@xalan.apache.org in the |
| <A href="http://mail-archives.apache.org/mod_mbox/" target="_top">Apache mail archives</A>. |
| </LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_250"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.5.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.5.0 was released on April 16,2003. |
| </P> |
| <P>Xalan-Java 2.5.0 contains a variety of features, bug fixes and |
| performance enhancements since 2.5.D1.</P> |
| <P>New features in Xalan-Java 2.5.0 include: |
| <UL> |
| <LI>integration of the Document Table Model (DTM) with the XSLTC |
| processor [Henry Zongaro, Morris Kwan] and </LI> |
| <LI>integration of the Xalan Interpretive and Xalan Compiled |
| serializers into a common serializer [Brian Minchau].</LI> |
| </UL> |
| These features have been driven by a need to get common behavior, |
| improve maintainability, reduce duplication of effort for future work, |
| and in some cases improve performance and conformance.</P> |
| <P>Refer to <A href="whatsnew.html">What's New</A> for a description of the new function |
| and <A href="history.html">History of software changes</A> for a list of the various |
| bug fixes and other enhancements in this release.</P> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_25D1"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.5.D1</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.5.D1 was released on March 3, 2003. |
| </P> |
| <P>This developer's release, Xalan-Java 2.5.D1, has changes since 2.4.1 and |
| is primarily for the purpose of releasing |
| various bug fixes to the community. These will eventually be released officially in |
| a future Xalan-Java 2.5 version, along with some new function.</P> |
| <P>Fixes in this release include the following: </P> |
| <UL> |
| <LI><A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=4858">4858</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5140">5140</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6075">6075</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6157">6157</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10053">10053</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10626">10626</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12481">12481</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13414">13414</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13651">13651</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13774">13774</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13775">13775</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13977">13977</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14112">14112</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14148">14148</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14157">14157</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14178">14178</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14229">14229</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14236">14236</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14237">14237</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14241">14241</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14244">14244</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14300">14300</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14322">14322</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14324">14324</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14365">14365</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14368">14368</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14406">14406</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14578">14578</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14753">14753</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14856">14856</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14862">14862</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14965">14965</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15074">15074</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15094">15094</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15218">15218</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15254">15254</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15373">15373</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15586">15586</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16745">16745</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=17030">17030</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=17136">17136</A></LI> |
| <LI>Support for and bundling of Xerces Java 2.3.</LI> |
| <LI>Support for and bundling of <CODE><FONT face="courier, monospaced">xml-apis.jar</FONT></CODE> from the tck-jaxp-1_2_0 branch of xml-commons. |
| This version of the Java APIs for XML Processing successfully passes the JAXP 1.1 and |
| JAXP 1.2 TCKs.</LI> |
| <LI>For a list of Xalan-Java commits, see commits@xalan.apache.org in the |
| <A href="http://mail-archives.apache.org/mod_mbox/" target="_top">Apache mail archives</A>.</LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_241"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.4.1</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.4.1 was released on October 31, 2002 (Halloween!). |
| </P> |
| <UL> |
| <LI>Performance fixes and enhancements to address the degradation of performance between Xalan-Java |
| version 2.3.1 and Xalan-Java 2.4.0.</LI> |
| <LI>A prototype implementation of the <A href="http://www.w3.org/TR/2002/WD-DOM-Level-3-XPath-20020328/">DOM Level 3 XPath Specification</A>. |
| The implementation is considered 'experimental' at this time due to the status of the specification. |
| See the new sample, <A href="samples.html#applyxpathdom">ApplyXPathDOM</A> for an |
| example of how to use this API.</LI> |
| <LI>Extension changes and enhancements:</LI> |
| <UL> |
| <LI>Implement canonical namespaces for all Xalan extensions. All extensions |
| now use namespaces starting with <CODE><FONT face="courier, monospaced">http://xml.apache.org/xalan</FONT></CODE>. The old namespaces are |
| still supported for backward compatibility. See the updated |
| <A href="extensionslib.html#intro">extensions</A> documentation for details.</LI> |
| <LI>Added new EXSLT extension functions, including the EXSLT dynamic extension functions |
| max, min, sum, map, evaluate and closure, the EXSLT strings extension functions align, |
| concat, padding, split and tokenize, and some new extension functions in the math module.</LI> |
| <LI>Reorganized the extension functions for new EXSLT extensions. |
| The implementation of some extension functions (intersection, difference, distinct, |
| evaluate and tokenize) are moved from the main Extensions class to the corresponding EXSLT modules.</LI> |
| <LI>Enable the EXSLT extensions for XSLTC. The EXSLT common, math, sets, dates-and-times and strings |
| modules can be used in XSLTC.</LI> |
| <LI>Integration of the nodeset and redirect extension for XSLTC. You can now use Xalan namespaces for |
| these extensions in XSLTC.</LI> |
| <LI>Enhancement in Java extenion for XSLTC. Three namespace formats (Java, package and class) can all |
| be used in XSLTC. More type conversion rules are added as well.</LI> |
| </UL> |
| <LI>Enable support for invoking transformations using the Xalan compiler (XSLTC) via the |
| Xalan interpretive Process command line. Specifically, the -XSLTC option was added. The |
| -TT, -TG, -TS, -TTC, -QC, -L, -INCREMENTAL, -NOOPTIMIZE and -RL option do not work in XSLTC mode. All |
| other existing options can be used with -XSLTC. Additional options were added to enable XSLTC compile |
| and transform modes: -XO, -XD, -XJ, -XP, -XN, -XX, -XT. See the Process usage statement for more |
| information on these options.</LI> |
| <LI>Fixed SQL Extension problem where a query that returned zero rows would incorrectly |
| return a JDBC exception.</LI> |
| <LI>Fixed a limitation for XPath expressions. The token queue and operations map can now grow |
| to accomodate really large XPath expressions.</LI> |
| <LI>Fixes for the following bugzilla defects: |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=4344">4344</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5046">5046</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6181">6181</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6927">6927</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7161">7161</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7357">7357</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=8175">8175</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=8473">8473</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=8939">8939</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9731">9731</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9959">9959</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10176">10176</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10384">10384</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10414">10414</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10643">10643</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11073">11073</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11341">11341</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11661">11661</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11743">11743</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11809">11809</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12077">12077</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12127">12127</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12298">12298</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12687">12687</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13059">13059</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13303">13303</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13305">13305</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13106">13106</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13501">13501</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13711">13711</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13754">13754</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13863">13863</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13944">13944</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14022">14022</A></LI> |
| <LI>Support for and bundling of Xerces Java 2.2.</LI> |
| <LI>Support for and bundling of <CODE><FONT face="courier, monospaced">xml-apis.jar</FONT></CODE> from the factoryfinder-build of the RIVERCOURT1 branch of xml-commons. This version of the Java |
| APIs for XML Processing successfully passes the JAXP 1.1 and JAXP 1.2 TCKs.</LI> |
| <LI>For a list of Xalan-Java commits, see commits@xalan.apache.org in the |
| <A href="http://mail-archives.apache.org/mod_mbox/" target="_top">Apache mail archives</A>.</LI> |
| <LI>Support building Xalan with JDK 1.4.</LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| <A name="notes_240"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release notes for Xalan-Java 2.4.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <P>Xalan-Java 2.4.0 was released on September 3, 2002. |
| </P> |
| <UL> |
| <LI>Fixes for the following bugzilla defects : |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=3238">3238</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=4603">4603</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5013">5013</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5016">5016</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=5941">5941</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6071">6071</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6268">6268</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6284">6284</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6356">6356</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6547">6547</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6798">6798</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6833">6833</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6925">6925</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=6972">6972</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7023">7023</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7118">7118</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7123">7123</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7157">7157</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7410">7410</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=7776">7776</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=8324">8324</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=8358">8358</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=8551">8551</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=8894">8894</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9068">9068</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9137">9137</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9146">9146</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9171">9171</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9174">9174</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9179">9179</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9572">9572</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9575">9575</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9683">9683</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=9753">9753</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10137">10137</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10306">10306</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10323">10323</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10625">10625</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10715">10715</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10832">10832</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10837">10837</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10839">10839</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10914">10914</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10945">10945</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11123">11123</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11166">11166</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11221">11221</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11345">11345</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11704">11704</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11987">11987</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11828">11828</A>, |
| <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12075">12075</A></LI>. |
| <LI>Xalan-Java now uses a list of supported encodings in a properties file |
| (org.apache.xml.serializer.Encodings.properties). Fixes Bugzilla 6356. Patch from Sergey Ushakov. </LI> |
| <LI>Support for the <A href="http://www.exslt.org/">EXSLT</A> function and result elements, and EXSLT |
| date-and-time functions.</LI> |
| <LI>Improvements to the extensions mechanism to more efficiently handle the detection and analysis of extensions |
| during the stylesheet "composition" process, and the generation of the required extension handlers during |
| initialization of the transformation process.</LI> |
| <LI>Performance improvement. Instead of looping through the ExtendedType objects, use a hashtable and go |
| directly to the correct object.</LI> |
| <LI>Separation of source and messages. Messages have been moved into property files for easier localization.</LI> |
| <LI>XSLTC version upgraded from 1.0 to 1.2.</LI> |
| <LI>Support for and bundling of Xerces Java 2.1.</LI> |
| <LI>Support for and bundling of <CODE><FONT face="courier, monospaced">xml-apis.jar</FONT></CODE> from the RIVERCOURT1 branch of xml-commons. This version of the Java |
| APIs for XML Processing successfully passes the JAXP 1.1 and JAXP 1.2 TCKs.</LI> |
| <LI>For a list of Xalan-Java commits, see commits@xalan.apache.org in the |
| <A href="http://mail-archives.apache.org/mod_mbox/" target="_top">Apache mail archives</A>.</LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| <A name="other"><!--anchor--></A> |
| <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG alt="" border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Other points of interest</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG alt="" border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"> |
| <UL> |
| <LI>Xalan Java 2 is integrated with release 2 of Xerces-Java. Xalan-Java Version 2.7.1 does not include support for the deprecated Xalan-Java 1 compatability API. |
| The Xalan-Java 1 compatability code does NOT compile with Xerces-Java 2.<BR><BR></LI> |
| <LI>The <A href="samples.html#sql">SQL extension samples</A> continue to use InstantDB, but based on our realization of changes |
| that have occurred in the licensing of InstantDB, we no longer include InstantDB and the associated sample database with our distibution. |
| We do, however, provide information on how to <A href="samples.html#instantdbsetup">set up InstantDB</A> to support our SQL |
| extension samples.<BR><BR></LI> |
| <LI>Documentation updates: We have subdivided the release notes into multiple files to accelerate HTML document loading, and we have added a |
| document on <A href="features.html">Transform features</A>.<BR><BR></LI> |
| <LI>If an attempt is made to coerce a different namespace onto a prefix already in use in xsl:attribute, the attribute will come out |
| in the wrong namespace. Workaround: either provide an NCName instead of a QName for the attribute, or provide a QName with a prefix not |
| used elsewhere.<BR><BR></LI> |
| <LI>Handling xsl:namespace-alias declarations: In release 2.0.D01, we reported the need to do some research concerning exactly how Xalan |
| should handle xsl:namespace-alias declarations. As a result of discussions among members of the W3C Working Group on XSL, we have reached a |
| more precise consensus on how namespaces should be represented when an xsl:namespace-alias declaration is in effect.<BR><BR> |
| If a literal result element has a namespace prefix, the prefix will be preserved and the namespace URI of the element will be as |
| specified in the xsl:namespace-alias element, but the result-prefix is not required to appear in the result. This also applies to the |
| two other cases of "Literal namespace URI" mentioned in the XSLT Recommendation on |
| <A href="http://www.w3.org/TR/xslt#literal-result-element">Literal Result Elements</A>. More simply, if the stylesheet calls for |
| <axsl:foo> to be output as a literal result element, then it will be output as <axsl:foo> in the result, but the namespace |
| associated with this "axsl" prefix will be as designated in the xsl:namespace-alias declaration.<BR><BR></LI> |
| <LI>For HTML output, Xalan-Java 2 outputs character entity references (&copy; etc.) for the special characters designated in |
| <A href="http://www.w3.org/TR/xhtml1/#dtds">Appendix A. DTDs of the XHTML 1.0: The Extensible HyperText Markup |
| Language</A>. Xalan-Java 1.x, on the other hand, outputs literal characters for some of these special characters.<BR><BR></LI> |
| <LI>In conformance with the <A href="http://www.w3.org/TR/xslt#section-HTML-Output-Method">XSLT Recommendation on the HTML |
| Output Method</A> and <A href="http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1">Section B.2.1 of the HTML 4.0 |
| Recommendation</A>, Xalan-Java 2 uses %hh encoding for each byte of the UTF-8 representation of non-ASCII characters in HTML URI |
| attributes.<BR><BR></LI> |
| <LI>When your stylesheet asks for an explicit carriage-return character (&#13;) to be inserted into the output, it is output during |
| the serialization process in escaped form unless escaping has been disabled. When your stylesheet asks for an explicit line-feed character |
| (&#10;) to be output, the system-default line-break character(s) is/are output during the serialization process. Also keep in mind that |
| the XML parser normalizes line-breaks to line-feeds when it sends character events to the processor.<BR><BR></LI> |
| <LI>If your XML input is a DOM, use the javax.xml.parsers.DocumentBuilderFactory setCoalescing() method to set coalescing to true (it is |
| false by default), if you want to append CDATA sections to adjacent text sections to form a single text node (as the XPath standard calls |
| for), and if the XML parser supports this feature (Xerces-Java 2.9.0 does not).<BR><BR></LI> |
| <LI>When you traverse the namespace axis for a collection of element nodes, Xalan-Java includes <B>one</B> namespace node for each namespace in scope |
| for one or more of the nodes in that collection. The XPath expression does not return additional (redundant) namespace nodes for each element |
| for which the namespace nodes are in scope.<BR><BR></LI> |
| <LI>See <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=2291">Bugzilla bug 2291</A> for a discussion of issues surrounding |
| use of the default character encoding to read META-INF/Services.<BR><BR></LI> |
| <LI>As <A href="http://issues.apache.org/bugzilla/show_bug.cgi?id=1800">Bugzilla bug 1800</A> reports, the Transformer does not get the |
| setTransformState event until after the startDocument event. This could present a problem for tools developers, and we do intend to fix this |
| bug.</LI> |
| </UL> |
| </FONT></TD></TR></TABLE><BR> |
| |
| |
| |
| |
| </TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG alt="dot" height="1" src="resources/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I> |
| Copyright © 2006 The Apache Software Foundation. |
| All Rights Reserved. |
| </I></FONT></TD></TR></TABLE></BODY></HTML> |