| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?xml version="1.0" encoding="UTF-8"?>
- <html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ss14="https://spacestation14.com/changelog_rss">
- <head>
- <style>
- <![CDATA[
- body {
- font-family: Arial;
- font-size: 1.6em;
- background-color: rgb(32, 32, 48);
- max-width: 1024px;
- margin: 0 auto;
- }
- .title {
- font-size: 1.2em;
- color: rgb(155, 34, 54);
- font-weight: bold;
- padding: 4px;
- }
- .author {
- font-size: 1.2em;
- }
- .description {
- margin-left: 20px;
- margin-bottom: 1em;
- font-size: 10pt;
- color: rgb(199, 199, 199);
- }
- span {
- color: white;
- }
- .changes li {
- list-style-type: none;
- padding: 1px;
- }
- li::before {
- margin-right: 6px;
- }
- li.Tweak::before {
- content: '🔧';
- }
- li.Fix::before {
- content: '🐛';
- }
- li.Add::before {
- content: '➕';
- }
- li.Remove::before {
- content: '➖';
- }
- ]]>
- </style>
- </head>
- <body>
- <xsl:for-each select="rss/channel/item">
- <div class='title'>
- <xsl:copy-of select="pubDate"/>
- </div>
- <div class='description'>
- <xsl:for-each select="*[local-name()='entry']">
- <div class='author'>
- <span>
- <xsl:value-of select="*[local-name()='author']"/>
- </span> updated
- </div>
- <div class='changes'>
- <ul>
- <xsl:for-each select="*[local-name()='change']">
- <li>
- <xsl:attribute name="class">
- <xsl:value-of select="@*" />
- </xsl:attribute>
- <xsl:copy-of select="node()" />
- </li>
- </xsl:for-each>
- </ul>
- </div>
- </xsl:for-each>
- </div>
- </xsl:for-each>
- </body>
- </html>
|