configure.php validation rewrite, some modularizations, error messages#292
configure.php validation rewrite, some modularizations, error messages#292alfsb wants to merge 3 commits into
Conversation
alfsb
commented
May 20, 2026
- Move DTD related code to one place.
- Nudhe idempotent paths instead of historical paths in messages.
- Better diagnostic messages about structural vs XInclude xml:ids
- Rewrite of validation errors. Java/Jing by default, native libxml otherwise.
- Make the difference between Structural vs XInclude IDs more visible in docs.
* Move DTD related code to one place. * Nudhe idempotent paths instead of historical paths in messages. * Better diagnostic messages about structural vs XInclude xml:ids * Rewrite of validation errors. Java/Jing by default, native libxml otherwise. * Make the difference between Structural vs XInclude IDs more visible in docs.
|
Plan to merge this in two weeks, if no one opposes. Side note: |
|
Implemented the use of a single RelaxNG validation path. It cuts the build time in half on machines with Java. |
|
I don't really have a strong opinion as I don't fully understand what's going on. But the changes look good and it's an improvement overall. |
Besides moving all non-building and non-validating stuff away from the critical path on While I as rewriting doc-base's |