It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.bndestem.nl/regio/?service=rss

  1.  
  2. <!DOCTYPE html>
  3. <html lang='nl'>
  4. <head>
  5.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7.  
  8.    <style>
  9.  
  10.        h2 {
  11.            font-family: "Trebuchet MS", Arial, sans-serif;
  12.            font-size: 26px;
  13.            text-transform: uppercase;
  14.        }
  15.  
  16.        body {
  17.            margin: 0;
  18.            font-family: "Trebuchet MS", Arial, sans-serif;
  19.            font-size: 16px;
  20.        }
  21.  
  22.        .container {
  23.            /*noinspection CssUnknownTarget*/
  24.            background-image: url("https://myprivacy-static.dpgmedia.net/consent/resources/backgrounds/bs.webp");
  25.            width: 100vw;
  26.            height: 100vh;
  27.            background-position: top center;
  28.            background-size: cover;
  29.            background-repeat: no-repeat;
  30.            background-color: #f5f5f5;
  31.        }
  32.  
  33.        @media only screen and (max-width: 768px) {
  34.            .container {
  35.                /*noinspection CssUnknownTarget*/
  36.                background-image: url("https://myprivacy-static.dpgmedia.net/consent/resources/backgrounds/medium/bs.webp");
  37.            }
  38.        }
  39.  
  40.        @media only screen and (max-width: 600px) {
  41.            .container {
  42.                /*noinspection CssUnknownTarget*/
  43.                background-image: url("https://myprivacy-static.dpgmedia.net/consent/resources/backgrounds/small/bs.webp");
  44.            }
  45.        }
  46.  
  47.        .modal {
  48.            position: fixed;
  49.            background-color: rgb(255, 255, 255);
  50.            display: flex;
  51.            flex-direction: column;
  52.            justify-content: space-between;
  53.            align-items: center;
  54.            text-align: center;
  55.            top: 0;
  56.            right: 0;
  57.            bottom: 0;
  58.            left: 0;
  59.            height: 74vh;
  60.            z-index: 999;
  61.            pointer-events: auto;
  62.            transition: all 0.5s;
  63.            visibility: hidden;
  64.            box-shadow: 0 5px 15px rgba(25, 25, 25, 0.5);
  65.            max-width: 640px;
  66.            margin: 13vh auto;
  67.        }
  68.  
  69.        .modal__header {
  70.            flex: 0 10%;
  71.            width: 100%;
  72.            display: flex;
  73.            flex-flow: row nowrap;
  74.            justify-content: center;
  75.            align-items: center;
  76.            border-bottom: #b4b4b4 solid 1px;
  77.            min-height: 40px;
  78.            horiz-align: center;
  79.        }
  80.  
  81.        .modal__header__logo > img {
  82.            height: 35px;
  83.        }
  84.  
  85.        .modal__header__text {
  86.            margin-top: 9px;
  87.            height: 35px;
  88.            display: flex;
  89.            justify-content: center;
  90.            align-items: center;
  91.        }
  92.  
  93.        .modal__body {
  94.            flex: 0 85%;
  95.            display: flex;
  96.            flex-flow: column wrap;
  97.            justify-content: space-evenly;
  98.            align-items: center;
  99.        }
  100.  
  101.        .modal__body__logo {
  102.            flex: 0 30%;
  103.            display: flex;
  104.            flex-flow: column nowrap;
  105.            justify-content: center;
  106.            align-items: center;
  107.        }
  108.  
  109.        .modal__body__logo > img {
  110.            min-height: 40px;
  111.            max-height: 86px;
  112.            max-width: 300px;
  113.        }
  114.  
  115.        .modal__body__text {
  116.            flex: 0 60%
  117.        }
  118.  
  119.        .dpg-loader {
  120.            position: absolute;
  121.            top: 50%;
  122.            left: 50%;
  123.            transform: translate(-50%, -50%);
  124.            width: 72px;
  125.        }
  126.  
  127.        .inline-block {
  128.            display: inline-block;
  129.        }
  130.  
  131.        .h-auto {
  132.            height: auto;
  133.        }
  134.  
  135.        .w-full {
  136.            width: 100%;
  137.        }
  138.  
  139.        @keyframes schrinky {
  140.  
  141.            0% {
  142.                transform: scaleY(1);
  143.            }
  144.  
  145.            100% {
  146.                transform: scaleY(0.4);
  147.            }
  148.        }
  149.  
  150.        .animate-schrinky {
  151.            animation: schrinky 600ms alternate infinite cubic-bezier(0.59, -0.1, 0.29, 1.1);
  152.        }
  153.  
  154.        .animation-delay-[150ms] {
  155.            animation-delay: 150ms;
  156.        }
  157.  
  158.        .animation-delay-[300ms] {
  159.            animation-delay: 300ms;
  160.        }
  161.  
  162.        .animation-delay-[450ms] {
  163.            animation-delay: 450ms;
  164.        }
  165.  
  166.        @media (max-width: 960px) {
  167.            .modal {
  168.                height: 100vh;
  169.                width: 100vw;
  170.                margin: 0;
  171.                max-width: none;
  172.            }
  173.  
  174.            .modal__body {
  175.                padding: 0 10vw;
  176.            }
  177.        }
  178.    </style>
  179.    <title>DPG Media Privacy Gate</title>
  180.  
  181.    <!-- Google Tag Manager -->
  182.    <script>(function (w, d, s, l, i) {
  183.        w[l] = w[l] || []
  184.        w[l].push({
  185.            'gtm.start':
  186.                new Date().getTime(), event: 'gtm.js'
  187.        });
  188.        var f = d.getElementsByTagName(s)[0],
  189.            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  190.        j.async = true;
  191.        j.src =
  192.            'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  193.        f.parentNode.insertBefore(j, f);
  194.    })(window, document, 'script', 'dataLayer', 'GTM-NT4WR7C');</script>
  195.    <!-- End Google Tag Manager -->
  196.  
  197.    <script type="text/javascript">
  198.        window.cmpProperties = {
  199.            baseUrl: 'https://www.bndestem.nl',
  200.            cmpCname: 'https://cmp.dpgmedia.nl',
  201.            language: 'nl',
  202.        }
  203.    </script>
  204.    <script type="text/javascript">
  205.        function getCookie(name) {
  206.            const value = '; ' + document.cookie;
  207.            const parts = value.split('; ' + name + '=');
  208.            if (2 === parts.length) return parts.pop().split(';').shift();
  209.        }
  210.  
  211.        function redirect() {
  212.            document.getElementById('message').style.visibility = 'visible';
  213.            window.location.href = 'https://www.bndestem.nl/privacy-gate/accept-tcf2?redirectUri=%2Fregio%2F%3Fservice%3Drss&authId=2b0daa3b-3202-4e1d-92ad-8fa5e3eaceba';
  214.        }
  215.  
  216.        function handleError(error) {
  217.            console.error('SourcePoint error: ' + error)
  218.            redirect();
  219.        }
  220.  
  221.        const authId = getCookie('authId');
  222.        window._privacy = [];
  223.        window._privacy.push(['functional', redirect]);
  224.        window._privacy.push(['error', handleError]);
  225.    </script>
  226.    <script type="text/javascript" src="https://myprivacy-static.dpgmedia.net/consent.js"></script>
  227. </head>
  228. <body>
  229.  
  230. <!-- Google Tag Manager (noscript) -->
  231. <noscript>
  232.    <iframe title="gtm" src="https://www.googletagmanager.com/ns.html?id=GTM-NT4WR7C"
  233.            height="0" width="0" style="display:none;visibility:hidden"></iframe>
  234. </noscript>
  235. <!-- End Google Tag Manager (noscript) -->
  236.  
  237. <div class="container">
  238.    <div id="message" class="modal">
  239.        <div class="modal__header">
  240.            <div class="modal__header__logo">
  241.                <img src="https://myprivacy-static.dpgmedia.net/consent/resources/logos/logo-dpgmedia.svg" alt="dpg media logo"/>
  242.            </div>
  243.            <div class="modal__header__text">
  244.                <span>Privacy</span>
  245.            </div>
  246.        </div>
  247.        <div class="modal__body">
  248.            <div class="modal__body__logo"><img src="https://myprivacy-static.dpgmedia.net/consent/resources/logos/logo-bndestem.svg" alt="logo"></div>
  249.            <div class="modal__body__text">
  250.                <div class="dpg-loader">
  251.                    <div aria-busy="true" class="wrapper inline-block" data-testid="dpg-loader">
  252.                        <svg class="w-full h-auto" width="255px" height="211px" viewBox="0 0 255 211" version="1.1"
  253.                             xmlns="http://www.w3.org/2000/svg">
  254.                            <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
  255.                                <rect class="animate-schrinky" fill="#783C96" fill-rule="nonzero" x="0" y="112" width="43" height="70"
  256.                                      style="transform-origin: 0px 147px;"></rect>
  257.                                <rect class="animate-schrinky animation-delay-[150ms]" fill="#D23278" fill-rule="nonzero" x="70.322"
  258.                                      y="58" width="43" height="152" style="transform-origin: 0px 134px;"></rect>
  259.                                <rect class="animate-schrinky animation-delay-[300ms]" fill="#E6463C" fill-rule="nonzero" x="140.697"
  260.                                      y="0" width="43" height="184" style="transform-origin: 0px 92px;"></rect>
  261.                                <rect class="animate-schrinky animation-delay-[450ms]" fill="#FABB22" fill-rule="nonzero" x="210.997"
  262.                                      y="58" width="43" height="76" style="transform-origin: 0px 96px;"></rect>
  263.                            </g>
  264.                        </svg>
  265.                    </div>
  266.                </div>
  267.            </div>
  268.        </div>
  269.    </div>
  270. </div>
  271. </body>
  272. </html>
  273.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda