fix(rss): add missing type-attribute for xsl stylesheets #5600
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Adds the
type="text/xsl"
attribute to xml-stylesheet processing instruction in rss. It was removed by mistake in #5550.The type attribute will only be added when the stylesheet ends with
.xsl
to enable support for css-stylesheet as well.Fix #5581
Testing
Updated the tests using
chai-xml
to verify both using a xsl stylesheet (include attribute) and a css stylesheet (no type-attribute).Docs
Not sure if necessary. This is a bugfix for xsl-stylesheets, but technically allows use of css-stylesheets. Not sure if it should be recommended by including in docs.
/cc @withastro/maintainers-docs for feedback!