<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News - Newest: &#34;xslt&#34;</title><link>https://news.ycombinator.com/newest</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 06:25:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/newest?q=xslt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Pro-XSLT.js – fast and lightweight JavaScript library implementing XSLT 1.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/hbi99/pro-xslt">https://github.com/hbi99/pro-xslt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47612507">https://news.ycombinator.com/item?id=47612507</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Apr 2026 10:37:19 +0000</pubDate><link>https://github.com/hbi99/pro-xslt</link><dc:creator>hbi99</dc:creator><comments>https://news.ycombinator.com/item?id=47612507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612507</guid></item><item><title><![CDATA[XSpec is a unit test framework for XSLT, XQuery, and Schematron]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/xspec/xspec">https://github.com/xspec/xspec</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47575757">https://news.ycombinator.com/item?id=47575757</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 30 Mar 2026 15:44:59 +0000</pubDate><link>https://github.com/xspec/xspec</link><dc:creator>protomolecool</dc:creator><comments>https://news.ycombinator.com/item?id=47575757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575757</guid></item><item><title><![CDATA[Intent to Experiment: Ship Rust XML Parser to 1% stable for non XSLT scenarios]]></title><description><![CDATA[
<p>Article URL: <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/D7BE4QPw0S4">https://groups.google.com/a/chromium.org/g/blink-dev/c/D7BE4QPw0S4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47017114">https://news.ycombinator.com/item?id=47017114</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Feb 2026 18:44:02 +0000</pubDate><link>https://groups.google.com/a/chromium.org/g/blink-dev/c/D7BE4QPw0S4</link><dc:creator>justin-reeves</dc:creator><comments>https://news.ycombinator.com/item?id=47017114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47017114</guid></item><item><title><![CDATA[Without XSLT, user is prompted to download RSS in browser [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=YxfUwbliilQ">https://www.youtube.com/watch?v=YxfUwbliilQ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46983968">https://news.ycombinator.com/item?id=46983968</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Feb 2026 01:55:37 +0000</pubDate><link>https://www.youtube.com/watch?v=YxfUwbliilQ</link><dc:creator>mijustin</dc:creator><comments>https://news.ycombinator.com/item?id=46983968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46983968</guid></item><item><title><![CDATA[Drop-in XSLT replacement for browsers (Chrome Beta broke native XSLT)]]></title><description><![CDATA[
<p>Article URL: <a href="https://spagu.github.io/XSLT-Processor/">https://spagu.github.io/XSLT-Processor/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46780863">https://news.ycombinator.com/item?id=46780863</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 27 Jan 2026 14:59:57 +0000</pubDate><link>https://spagu.github.io/XSLT-Processor/</link><dc:creator>pleaseforget</dc:creator><comments>https://news.ycombinator.com/item?id=46780863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46780863</guid></item><item><title><![CDATA[Show HN: RSS.Style – better UX for RSS/Atom links, now using JS instead of XSLT]]></title><description><![CDATA[
<p>One of the things hindering RSS/Atom is poor discoverability.<p>Normally, clicking on a link to an RSS/Atom feed brings up either a "wall of text" or even worse, a "Save As" dialog, both of which are useless and especially hostile to newcomers. This has lead to authors avoiding putting visible links to their feeds in their HTML pages.  So now newcomers never even learn that feeds exist, never mind learn how useful they are!<p>I (with your help) can do something to get rid of the wall of text: make your feeds display as HTML when you click on them, even though the content is still valid XML!<p>So take a look at RSS.Style [1] and use the scripts to make your RSS/Atom feeds presentable.  You can hotlink the scripts or use them as a starting point for your own feed styling.  Code is pretty straightforward and easy to hack.<p>The other thing that I discovered while working on RSS.Style is that people are not paying enough attention to their feeds.  RSS.Style requires that the basic fields are present (and correct) so it can use them in the template: It is shocking how many high-profile bloggers have errors in their feeds.  I made a Feed Analyzer[2] that points out some common mistakes that are not covered by the W3C's feed validator.  I name and shame some of the top HN contributors[3] on the RSS.Style home page.  Even HN's feeds have issues [4] !  (<- @dang take note!)<p>I originally wrote RSS.Style using XSLT, but Google, as the malevolent friend of the open web, is deprecating XSLT.  So I switched to JavaScript, which works everywhere as long as you use a supported Content-Type.<p>Source is available[5] and everything is MIT licensed.  The preview and analyzer are written in TypeScript (no judging! it is just a side project!) and hosted on Cloudflare Pages.<p>[1] <a href="https://www.rss.style/" rel="nofollow">https://www.rss.style/</a><p>[2] <a href="https://www.rss.style/feed-analyzer.html" rel="nofollow">https://www.rss.style/feed-analyzer.html</a><p>[3] <a href="https://www.rss.style/#examples" rel="nofollow">https://www.rss.style/#examples</a><p>[4] <a href="https://www.rss.style/feed-analyzer.html?feedurl=https%3A%2F%2Fnews.ycombinator.com%2Frss" rel="nofollow">https://www.rss.style/feed-analyzer.html?feedurl=https%3A%2F...</a><p>[5] <a href="https://github.com/fileformat/rss.style" rel="nofollow">https://github.com/fileformat/rss.style</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46587349">https://news.ycombinator.com/item?id=46587349</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Jan 2026 12:08:55 +0000</pubDate><link>https://www.rss.style/</link><dc:creator>Fileformat</dc:creator><comments>https://news.ycombinator.com/item?id=46587349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46587349</guid></item><item><title><![CDATA[Beautify Your RSS/Atom Feeds in Browsers Without XSLT]]></title><description><![CDATA[
<p>Article URL: <a href="https://danfabulich.medium.com/beautify-your-rss-atom-feeds-in-browsers-without-xslt-115aeb49d9b3">https://danfabulich.medium.com/beautify-your-rss-atom-feeds-in-browsers-without-xslt-115aeb49d9b3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45988689">https://news.ycombinator.com/item?id=45988689</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 20 Nov 2025 03:45:27 +0000</pubDate><link>https://danfabulich.medium.com/beautify-your-rss-atom-feeds-in-browsers-without-xslt-115aeb49d9b3</link><dc:creator>dfabulich</dc:creator><comments>https://news.ycombinator.com/item?id=45988689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45988689</guid></item><item><title><![CDATA[Show HN: Style XML Feeds Without XSLT]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/dfabulich/style-xml-feeds-without-xslt">https://github.com/dfabulich/style-xml-feeds-without-xslt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45962023">https://news.ycombinator.com/item?id=45962023</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Nov 2025 06:33:49 +0000</pubDate><link>https://github.com/dfabulich/style-xml-feeds-without-xslt</link><dc:creator>dfabulich</dc:creator><comments>https://news.ycombinator.com/item?id=45962023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45962023</guid></item><item><title><![CDATA[XSLT RIP]]></title><description><![CDATA[
<p>Article URL: <a href="https://xslt.rip/">https://xslt.rip/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45873434">https://news.ycombinator.com/item?id=45873434</a></p>
<p>Points: 698</p>
<p># Comments: 464</p>
]]></description><pubDate>Mon, 10 Nov 2025 07:39:36 +0000</pubDate><link>https://xslt.rip/</link><dc:creator>edent</dc:creator><comments>https://news.ycombinator.com/item?id=45873434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45873434</guid></item><item><title><![CDATA[Removing XSLT for a more secure browser]]></title><description><![CDATA[
<p>Article URL: <a href="https://developer.chrome.com/docs/web-platform/deprecating-xslt">https://developer.chrome.com/docs/web-platform/deprecating-xslt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45823059">https://news.ycombinator.com/item?id=45823059</a></p>
<p>Points: 183</p>
<p># Comments: 337</p>
]]></description><pubDate>Wed, 05 Nov 2025 14:14:23 +0000</pubDate><link>https://developer.chrome.com/docs/web-platform/deprecating-xslt</link><dc:creator>justin-reeves</dc:creator><comments>https://news.ycombinator.com/item?id=45823059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45823059</guid></item><item><title><![CDATA[Intent to Deprecate and Remove XSLT]]></title><description><![CDATA[
<p>Article URL: <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ">https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45779261">https://news.ycombinator.com/item?id=45779261</a></p>
<p>Points: 87</p>
<p># Comments: 149</p>
]]></description><pubDate>Sat, 01 Nov 2025 04:31:52 +0000</pubDate><link>https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ</link><dc:creator>CharlesW</dc:creator><comments>https://news.ycombinator.com/item?id=45779261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45779261</guid></item><item><title><![CDATA[Intent to Deprecate and Remove: XSLT]]></title><description><![CDATA[
<p>Article URL: <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ">https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45734849">https://news.ycombinator.com/item?id=45734849</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 28 Oct 2025 16:18:30 +0000</pubDate><link>https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ</link><dc:creator>dbushell</dc:creator><comments>https://news.ycombinator.com/item?id=45734849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45734849</guid></item><item><title><![CDATA[Reconsider W3C Recommendation status of XSLT 2.0 and XSLT 3.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/w3ctag/obsoletion/issues/10">https://github.com/w3ctag/obsoletion/issues/10</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45731194">https://news.ycombinator.com/item?id=45731194</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 28 Oct 2025 10:43:05 +0000</pubDate><link>https://github.com/w3ctag/obsoletion/issues/10</link><dc:creator>spyc</dc:creator><comments>https://news.ycombinator.com/item?id=45731194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45731194</guid></item><item><title><![CDATA[Xrust – XPath, XQuery, and XSLT for Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://gitlab.gnome.org/World/Rust/markup-rs/xrust">https://gitlab.gnome.org/World/Rust/markup-rs/xrust</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45245923">https://news.ycombinator.com/item?id=45245923</a></p>
<p>Points: 23</p>
<p># Comments: 14</p>
]]></description><pubDate>Mon, 15 Sep 2025 03:50:15 +0000</pubDate><link>https://gitlab.gnome.org/World/Rust/markup-rs/xrust</link><dc:creator>zdw</dc:creator><comments>https://news.ycombinator.com/item?id=45245923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45245923</guid></item><item><title><![CDATA[Making XML human-readable without XSLT]]></title><description><![CDATA[
<p>Article URL: <a href="https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/">https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45171481">https://news.ycombinator.com/item?id=45171481</a></p>
<p>Points: 20</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 08 Sep 2025 17:51:46 +0000</pubDate><link>https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/</link><dc:creator>PaulHoule</dc:creator><comments>https://news.ycombinator.com/item?id=45171481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45171481</guid></item><item><title><![CDATA[Making XML human-readable without XSLT]]></title><description><![CDATA[
<p>Article URL: <a href="https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/">https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45113868">https://news.ycombinator.com/item?id=45113868</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 03 Sep 2025 09:37:37 +0000</pubDate><link>https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/</link><dc:creator>FromTheArchives</dc:creator><comments>https://news.ycombinator.com/item?id=45113868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45113868</guid></item><item><title><![CDATA[Making XML human-readable without XSLT]]></title><description><![CDATA[
<p>Article URL: <a href="https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/">https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45108235">https://news.ycombinator.com/item?id=45108235</a></p>
<p>Points: 8</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 02 Sep 2025 19:58:14 +0000</pubDate><link>https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/</link><dc:creator>dfabulich</dc:creator><comments>https://news.ycombinator.com/item?id=45108235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45108235</guid></item><item><title><![CDATA[XSLT Debate Leads to Bigger Questions of Web Governance]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/xslt-debate-leads-to-bigger-questions-of-web-governance/">https://thenewstack.io/xslt-debate-leads-to-bigger-questions-of-web-governance/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45103009">https://news.ycombinator.com/item?id=45103009</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 Sep 2025 13:42:43 +0000</pubDate><link>https://thenewstack.io/xslt-debate-leads-to-bigger-questions-of-web-governance/</link><dc:creator>mooreds</dc:creator><comments>https://news.ycombinator.com/item?id=45103009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45103009</guid></item><item><title><![CDATA[XSLT Debate Leads to Bigger Questions of Web Governance]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/xslt-debate-leads-to-bigger-questions-of-web-governance/">https://thenewstack.io/xslt-debate-leads-to-bigger-questions-of-web-governance/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45095957">https://news.ycombinator.com/item?id=45095957</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Sep 2025 19:44:51 +0000</pubDate><link>https://thenewstack.io/xslt-debate-leads-to-bigger-questions-of-web-governance/</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=45095957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45095957</guid></item><item><title><![CDATA[A look at XSLT 3.0 (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.xml.com/articles/2017/02/14/why-you-should-be-using-xslt-30/">https://www.xml.com/articles/2017/02/14/why-you-should-be-using-xslt-30/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45026013">https://news.ycombinator.com/item?id=45026013</a></p>
<p>Points: 75</p>
<p># Comments: 45</p>
]]></description><pubDate>Tue, 26 Aug 2025 13:07:11 +0000</pubDate><link>https://www.xml.com/articles/2017/02/14/why-you-should-be-using-xslt-30/</link><dc:creator>protomolecool</dc:creator><comments>https://news.ycombinator.com/item?id=45026013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45026013</guid></item></channel></rss>