12.4.4. Multi-process Feature

A call to any of the procedures process-children, process-children-trim, process-matching-children, or process-first-descendant is a descending recursive call if:

Unless the multi-process feature is enabled, it shall be an error if there occur two descending recursive calls both made when the same node was the current node and when the same processing mode was the current processing mode.