Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Xalan's XPath with the JDK version #76

Closed
carlosame opened this issue Apr 6, 2023 · 0 comments
Closed

Replace Xalan's XPath with the JDK version #76

carlosame opened this issue Apr 6, 2023 · 0 comments
Assignees
Milestone

Comments

@carlosame
Copy link
Member

This project uses a Xalan fork called EchoXSL, however it still depends on code from the Apache Xalan project (unlike EchoSVG, EchoXSL keeps the org.apache packages and only uses code from the Apache Xalan repositories).

Due to concerns about the Xalan project (as well as the BCEL project that it depends on), I decided to use the JDK's XPath support instead of the Xalan fork, porting a commit from Apache Batik.

I'm not convinced that the Batik patch is 100% backwards compatible with what Xalan did, but one cannot really count on the future of Xalan. And I'm not willing to work on improving Xalan as I did with Batik: XPath and XSL(T) are dead technologies (modern web technologies use CSS selectors instead of XPath).

@carlosame carlosame self-assigned this Apr 6, 2023
@carlosame carlosame added this to the 0.3 milestone Apr 6, 2023
carlosame added a commit that referenced this issue Apr 6, 2023
Adapted from Batik's commit 490aed3336882aae0eb7c39307f04d6d4b85c4ac by @simonsteiner1984

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/batik/trunk@1903209 13f79535-47bb-0310-9956-ffa450edef68
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant