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:
| • it does not occur during the evaluation of a call to
process-node-set or process-element-with-id, and |
| • it does not occur during the evaluation of the value of
a reference value. |
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.