3 ms·
For RSS/Atom, you put this in the XML, right inside the document element (the <feed> element or the <rss> element): <script src="https://example.org/script
by dfabulich 11mo ago
For RSS/Atom, you put this in the XML, right inside the document element (the <feed> element or the <rss> element):
<script src="https://example.org/script.js"
xmlns="http://www.w3.org/1999/xhtml"></script>
You can also put CSS in there, like this:
<style xmlns="http://www.w3.org/1999/xhtml">
* { color: red; }
</style>
Or like this:
<link href="https://example.org/style.css"
rel="stylesheet" xmlns="http://www.w3.org/1999/xhtml"/>
- kuschku 11mo agoHow's the support for the first option? If that reliably works, I'm gonna stop being angry, as it solved all my needs (and would allow polyfilling xslt anyway) On second thought, that wouldn't allow me to modify the DOM before it's being parsed, I'd have to wipe the DOM and polyfill the entire page load, right?
- dfabulich 11mo agoIt works great in Chrome, Safari, and Firefox. https://github.com/dfabulich/style-xml-feeds-without-xslt https://github.com/dfabulich/style-xml-feeds-without-xslt Google has recommended a polyfill for XSLT ever since they announced their plan to remove it. https://developer.chrome.com/docs/web-platform/deprecating-xslt#polyfill https://developer.chrome.com/docs/web-platform/deprecating-x...