<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 26/02/2025 15:59, Mukul Gandhi
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:CABuuzNO58-iNcaE29133FUWVpz9jH-sCXfQQAZHu_eUiL_oeoA@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">Hi Alan,
    I've just seen this mail from you. Apologies for a delayed response.

My mail box has had few issues due to the volume of mails that I get
from mailing lists.

On Sun, Feb 2, 2025 at 9:38 PM Alan Bateman <a class="moz-txt-link-rfc2396E" href="mailto:alan.bateman@oracle.com"><alan.bateman@oracle.com></a> wrote:

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">The stats for that branch suggest 5,845 changed files with 234,372 additions and 84,058 deletions. I can't easily tell how much of this would need to come into the jdk repo but this looks like a major update. If only 10% of this is applicable to the JDK then it still needs seems like a major update that would require a huge investment to audit and integrate this code. How much XML is in new applications developed in 2025? Only asking because it's an area that is surely much lower priority compared to all the other major investments right now. Maybe there are useful security or performance changes that would be useful to cherry pick instead? Finally, does this Xalan update work with the SPIs so that someone really looking for XSL 3 can just deploy it on the class path and module path?
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Ofcourse, anyone could use Xalan-J's XSL 3 implementation with JDK by
placing Xalan jars on class path & module path.</pre>
    </blockquote>
    Can you clarify if this is using javax.xml APIs, with Xalan-J
    deployed as an implementation, or this some Xalan-J specific API?<br>
    <br>
    <span style="white-space: pre-wrap">
</span>
    <blockquote type="cite" cite="mid:CABuuzNO58-iNcaE29133FUWVpz9jH-sCXfQQAZHu_eUiL_oeoA@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">
Since Xalan-J's XSLT 1.0 & XPath 1.0 implementations are already
available within JDK, I thought its natural if JDK could pick
Xalan-J's XSL 3 implementation and include that within JDK. </pre>
    </blockquote>
    Are you sure that developers are clamoring to develop new code that
    uses XML and XSL 3? It would require a big investment by JDK
    maintainers to audit and review this huge volume of code. The
    priorities for the XML APIs/implementation right now are on making
    XML processing be secure by default and bringing sanity to the
    configuration of applications that still use XML. This is the reason
    for the incremental improvements in recent releases.<br>
    <br>
    If you are interested in contributing to the XML implementations in
    the java.xml module then this would be welcomed. It's always better
    to start small with bug fixes, test improvements and other changes
    to get used to working in this project and build up confidence that
    you are someone that is interested in maintaining this area in the
    long term.<br>
    <br>
    -Alan<br>
  </body>
</html>