It is year 2018. What is the state of the Xerces2 XML parser and Xalan XSLT processor libraries for Java? Their last releases appear to be 2.11.0 in 2013 and 2.7.2 in 2014 respectively.
Are they still maintained?
Are they so perfect that they do not need even occasional patch release?
Are there replacement libraries from different vendors that one could use instead? Are these replacements free in the same way as these two?
Can one generally do without these with just what JDK offers?
Basically these are jaxp implementations that were donated to Apache by different companies. Crimson is another one that was donated by SUN. These days a jaxp implementation is bundled with the JDK so there is very little reason to use an alternative implementation. As I recall from way back, you'd typically pull in xerces or xalan as a dependency when doing j2ee applications before that was the case.
check the unoffical jaxp faq