On 26/02/2025 15:59, Mukul Gandhi wrote:
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<alan.bate...@oracle.com>  wrote:

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?
Ofcourse, anyone could use Xalan-J's XSL 3 implementation with JDK by
placing Xalan jars on class path & module path.
Can you clarify if this is using javax.xml APIs, with Xalan-J deployed as an implementation, or this some Xalan-J specific API?

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.
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.

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.

-Alan

Reply via email to