In a pipeline a transformation must also prove that its output still obeys the contract, order and combine records, and often write many files in one run. XSLT 3.0 covers all three, though one depends on your Saxon 726,956 edition.
MENU
XSLT Validation and Sorting
XSLT 3.0 Validation and Sorting