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/cmlink/1.2018507

  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.        .spinner {
  120.            margin: 64px auto;
  121.            width: 72px;
  122.        }
  123.  
  124.        .spinner__circle {
  125.            position: relative;
  126.            width: 72px;
  127.            height: 72px;
  128.            overflow: hidden;
  129.            background-color: #FFB12F;
  130.            border-radius: 100%;
  131.  
  132.            -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
  133.            animation: spin 1.5s infinite linear;
  134.        }
  135.  
  136.        .spinner__circle-inner, .spinner__circle-gradient {
  137.            position: absolute;
  138.            width: 60px;
  139.            height: 60px;
  140.            transform: translate(-50%, -50%);
  141.        }
  142.  
  143.  
  144.        .spinner__circle-inner {
  145.            top: 50%;
  146.            left: 50%;
  147.            background-color: #fff;
  148.            border-radius: 100%;
  149.        }
  150.  
  151.        .spinner__circle-gradient {
  152.            top: -24px;
  153.            left: 6px;
  154.            background-color: #FFB12F;
  155.            background-image: -moz-linear-gradient(0deg, #FFB12F 0%, #fff 50%);
  156.            background-image: -webkit-linear-gradient(0deg, #FFB12F 0%, #fff 50%);
  157.            background-image: linear-gradient(0deg, #FFB12F 0%, #fff 50%);
  158.            transform: rotate(-45deg);
  159.        }
  160.  
  161.        @keyframes spin {
  162.            100% {
  163.                transform: rotate(360deg);
  164.            }
  165.        }
  166.  
  167.        @media (max-width: 960px) {
  168.            .modal {
  169.                height: 100vh;
  170.                width: 100vw;
  171.                margin: 0;
  172.                max-width: none;
  173.            }
  174.  
  175.            .modal__body {
  176.                padding: 0 10vw;
  177.            }
  178.        }
  179.    </style>
  180.    <title>DPG Media Privacy Gate</title>
  181.  
  182.    <!-- Google Tag Manager -->
  183.    <script>(function (w, d, s, l, i) {
  184.        w[l] = w[l] || []
  185.        w[l].push({
  186.            'gtm.start':
  187.                new Date().getTime(), event: 'gtm.js'
  188.        });
  189.        var f = d.getElementsByTagName(s)[0],
  190.            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  191.        j.async = true;
  192.        j.src =
  193.            'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  194.        f.parentNode.insertBefore(j, f);
  195.    })(window, document, 'script', 'dataLayer', 'GTM-NT4WR7C');</script>
  196.    <!-- End Google Tag Manager -->
  197.  
  198.    <script type="text/javascript">
  199.        window.cmpProperties = {
  200.            baseUrl: 'https://www.bndestem.nl',
  201.            cmpCname: 'https://cmp.dpgmedia.nl',
  202.            language: 'nl',
  203.            consentType: 'TCF',
  204.        }
  205.    </script>
  206.    <script type="text/javascript">
  207.        function getCookie(name) {
  208.            const value = '; ' + document.cookie;
  209.            const parts = value.split('; ' + name + '=');
  210.            if (2 === parts.length) return parts.pop().split(';').shift();
  211.        }
  212.  
  213.        function redirect() {
  214.            document.getElementById('message').style.visibility = 'visible';
  215.            try{
  216.               if(window.cmpProperties.baseUrl.includes('pzc.nl') || window.cmpProperties.baseUrl.includes('story.nl')) {
  217.                    setTimeout(() => window.location.href = 'https://www.bndestem.nl/privacy-gate/accept-tcf2?redirectUri=%2Fcmlink%2F1.2018507&authId=0f57fbfa-fb11-411f-8000-420abc27075a', 500);
  218.                } else {
  219.                    window.location.href = 'https://www.bndestem.nl/privacy-gate/accept-tcf2?redirectUri=%2Fcmlink%2F1.2018507&authId=0f57fbfa-fb11-411f-8000-420abc27075a';
  220.                }
  221.           } catch(e) {
  222.                window.location.href = 'https://www.bndestem.nl/privacy-gate/accept-tcf2?redirectUri=%2Fcmlink%2F1.2018507&authId=0f57fbfa-fb11-411f-8000-420abc27075a';
  223.           }
  224.        }
  225.  
  226.        function handleError(error) {
  227.            console.error('SourcePoint error: ' + error)
  228.            redirect();
  229.        }
  230.  
  231.        const authId = getCookie('authId');
  232.        window._privacy = [];
  233.        window._privacy.push(['functional', redirect]);
  234.        window._privacy.push(['error', handleError]);
  235.    </script>
  236.    <script type="text/javascript" src="https://myprivacy-static.dpgmedia.net/consent.js"></script>
  237. </head>
  238. <body>
  239.  
  240. <!-- Google Tag Manager (noscript) -->
  241. <noscript>
  242.    <iframe title="gtm" src="https://www.googletagmanager.com/ns.html?id=GTM-NT4WR7C"
  243.            height="0" width="0" style="display:none;visibility:hidden"></iframe>
  244. </noscript>
  245. <!-- End Google Tag Manager (noscript) -->
  246.  
  247. <div class="container">
  248.    <div id="message" class="modal">
  249.        <div class="modal__header">
  250.            <div class="modal__header__logo">
  251.                <img src="https://myprivacy-static.dpgmedia.net/consent/resources/logos/logo-dpgmedia.svg" alt="dpg media logo"/>
  252.            </div>
  253.            <div class="modal__header__text">
  254.                <span>Privacy</span>
  255.            </div>
  256.        </div>
  257.        <div class="modal__body">
  258.            <div class="modal__body__logo"><img src="https://myprivacy-static.dpgmedia.net/consent/resources/logos/logo-bndestem.svg" alt="BN DeStem"></div>
  259.            <div class="modal__body__text">
  260.                <div class="spinner">
  261.                    <div class="spinner__circle">
  262.                        <div class="spinner__circle-gradient"></div>
  263.                        <div class="spinner__circle-inner"></div>
  264.                    </div>
  265.                </div>
  266.            </div>
  267.        </div>
  268.    </div>
  269. </div>
  270. </body>
  271. </html>
  272.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda