Skip to content

2276 Relax XSLT rules on Extension Attributes - #2283

Merged
ndw merged 1 commit into
qt4cg:masterfrom
michaelhkay:2276_XSLT_Extensibility
Dec 16, 2025
Merged

2276 Relax XSLT rules on Extension Attributes#2283
ndw merged 1 commit into
qt4cg:masterfrom
michaelhkay:2276_XSLT_Extensibility

Conversation

@michaelhkay

@michaelhkay michaelhkay commented Nov 12, 2025

Copy link
Copy Markdown
Contributor

Changes the rule for extension attributes, instead of saying they MUST NOT cause non-conformant behaviour, we now say SHOULD NOT, and give examples where it might be appropriate to break this rule, e.g. for security. Also, extension attributes can now modify the behaviour of the serializer in any way they like.

The PR also moves the section on Extension Attributes to a more logical place in the spec.

@michaelhkay michaelhkay added XSLT An issue related to XSLT Enhancement A change or improvement to an existing feature labels Nov 12, 2025
@michaelhkay

Copy link
Copy Markdown
Contributor Author

Fix #2276

@michaelhkay
michaelhkay force-pushed the 2276_XSLT_Extensibility branch from 00cce5f to fe502a2 Compare November 25, 2025 14:45
@ndw

ndw commented Dec 16, 2025

Copy link
Copy Markdown
Contributor

At meeting 146, the CG agreed to merge this PR.

@ndw
ndw merged commit bd86aed into qt4cg:master Dec 16, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement A change or improvement to an existing feature XSLT An issue related to XSLT

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants