PR 108: Update the RELAX NG grammar to allow EQNames

XProc specifications published by continuous integration on 04 Apr 2026 for PR 108.

Fix #12

This change only effects the XProc grammar, it doesn’t change any of the spec prose.

The definition of a “QName attribute”, that is, an attribute that contains a QName, is updated to allow an EQName as well.

This PR also includes an archival copy of the XProc 3.1 grammar as originally published and a version with a few small, obvious errors corrected:

Specifications marked with are likely to have been changed by this commit.

Changed files

According to git, the following sources were changed by this commit:

Commit: d13a01a7b3a3ccdfc605904f0b33134b8dd8e23d