Flesh out the XSLT 1.0 functions in the XML examples #333
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
My usual advice to anyone considering XSLT 1.0 is "run away!" because it is so primitive and limiting compared to the later versions. And certainly what's possible by downloading Saxon and using XSLT 3 or XQuery 3.1 is far and away preferable to struggling with XSLT 1.0.
Its one advantage is that it is directly included in Java with no need of a large, separately-downloaded jar, and that's enough to make it useful if there's some simple transformation to be done that doesn't require the big guns. Another redeeming feature of Java's XSLT support is that it can call out to Java methods, often allowing a way around the otherwise crippling limitations of strict XSLT 1.0.
So, it is worthwhile to take the existing example methods demonstrating the XSLT 1.0 support and give them a little further polishing to make them convenient for more serious use.