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://datanews.knack.be/ict/nieuws/feed.rss

  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl">
  3. <head>
  4.  <meta charset="UTF-8"/>
  5.  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  6.  <meta name="copyright" content="&#169; 2013-2016 Onegini"/>
  7.  
  8.  <title>Inloggen</title>
  9.    
  10.  
  11.  
  12.  
  13.  <link rel="icon" href="static/img/favicon_32x32.png" type="image/x-icon"/>
  14.  
  15.  <link rel="apple-touch-icon-precomposed" href="static/img/favicon_32x32.png"/>
  16.  
  17.  
  18.  
  19.  <meta name="application-name" content="Inloggen"/>
  20.  <meta name="msapplication-TileImage" content="static/img/favicon_32x32.png"/>
  21.  <meta name="msapplication-TileColor" content="#F3F3F3"/>
  22.  
  23.  
  24.    <link rel="stylesheet" href="/static/css/branding.css">
  25.    <link href="/static/css/bootstrap-popover.min.css?v=a9da8aa" rel="stylesheet"/>
  26.    
  27.    <link rel="stylesheet" href="/static/css/style.css">
  28.  
  29.  
  30.  
  31.  <script type="text/javascript">
  32.  
  33.    const brand = "default";
  34.    const src = "https:\/\/ciam.roularta.be\/cdn\/images\/logos\/";
  35.    const logoUrl = "url(" + src + "logo_" + brand + ".png)";
  36.    const rule = "div." + brand + " { background-image : " + logoUrl + "}";
  37.    const guest_id = "";
  38.  
  39.    document.styleSheets[0].insertRule(rule);
  40.  
  41.    if (window.location.pathname == "/" || window.location.pathname == "/login") {
  42.      history.pushState({}, null, window.location.origin + window.location.pathname);
  43.    }
  44.  
  45.  </script>
  46.  
  47.  
  48. <!--  <link th:href="@{/static/css/bootstrap.min.css(v=#{onegini.version})}" rel="stylesheet"/>-->
  49. <!--  <link th:href="@{/static/css/bootstrap-popover.min.css(v=#{onegini.version})}" rel="stylesheet"/>-->
  50. <!--  <link th:href="@{/webjars/chosen/__#{chosen.version}__/chosen.css}" th:if="${chosen == 'true'}" rel="stylesheet"/>-->
  51. <!--  <link th:href="@{/webjars/intl-tel-input/__#{intl-tel-input.version}__/build/css/intlTelInput.css}" th:if="${enhanceTelInput == true}" rel="stylesheet"/>-->
  52. <!--  <link th:href="@{/static/css/onegini.css(v=#{onegini.version})}" rel="stylesheet"/>-->
  53. <!--  <link th:href="@{/static/css/branding.css}" rel="stylesheet"/>-->
  54.  <script>
  55. window.didomiConfig = {"cookies":{"group":{"enabled":true,"customDomain":"myprivacy.roularta.net"},"storageSources":{"cookies":false,"localStorage":true}},"tagManager":{"provider":"gtm"},"sync":{"enabled":true,"delayNotice":true},"user":{"organizationUserIdAuthSid":"ssoroular-29XdLbqf","organizationUserIdAuthAlgorithm":"hash-sha256"}};
  56.  
  57. if (guest_id) {
  58.    async function consentHash(str) {
  59.        const buf = await crypto.subtle.digest("SHA-256", new TextEncoder("utf-8").encode(str));
  60.        return Array.prototype.map.call(new Uint8Array(buf), x => (('00' + x.toString(16)).slice(-2))).join('');
  61.    }
  62.  
  63.    consentHash(guest_id + "u9tX7OkN2GHLmDunTmJO9CbQXG5kLdLL").then((digest) => {
  64.        window.didomiConfig.user.organizationUserId = guest_id;
  65.        window.didomiConfig.user.organizationUserIdAuthDigest = digest;
  66.    });
  67. }
  68. window.didomiEventListeners = window.didomiEventListeners || [];
  69. window.gdprAppliesGlobally = true;
  70. window.addEventListener("hashchange", function(e){if (e.newURL) {checkCookieHash();}}, false);
  71. window.didomiOnReady = window.didomiOnReady || [];
  72. window.didomiOnReady.push(checkCookieHash);
  73. function checkCookieHash() {var hash = window.location.hash.substring(1);if ("cookies" == hash) {Didomi.preferences.show(); history.pushState(null, null, "#");}}
  74. </script>
  75.  <script src="https://sdk.privacy-center.org/0c7f196f-0b85-4850-bfd5-f5512ebf3f5d/loader.js?target=sso.roularta.be&amp;v=a9da8aa" id="spcloader" type="text/javascript" async="" charset="utf-8"></script>
  76.  <!-- Start blueconic production -->
  77. <link rel="preconnect" href="//w638.roularta.be/" crossorigin>
  78. <script >
  79. (function () {
  80.        this.bcChannelIdentifier = "Site-Roularta-NL.roularta.blueconic.net";
  81.        let bcScript   = document.createElement("script");
  82.        bcScript.async = true;
  83.        bcScript.src   = "//w638.roularta.be/frontend/static/javascript/blueconic/blueconic.min.js";
  84.        (document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(bcScript);
  85.    })();
  86. </script>
  87. <!-- End blueconic production -->
  88.  <script src="/static/js/external/jquery/jquery-3.6.0.min.js"></script>
  89.  <script src="/static/js/util.js?v=a9da8aa"></script>
  90.  
  91.  
  92.  <script src="/static/js/page-data.js?v=a9da8aa"></script>
  93.  <script>
  94.    onegini.initPageData(null);
  95.  </script>
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105. </head>
  106. <body data-page="login">
  107. <main>
  108.  
  109.    
  110.  
  111.  <script>
  112.    /*<![CDATA[*/
  113.    onegini.customEmailValidationEnabled =false;
  114.    /*]]>*/
  115.  </script>
  116.  
  117.  <div class="roul-wrapper roul-embedded">
  118.    <div id="signIn" class="roul-screen">
  119.      <div class="roul-content">
  120.        <div class="roul-body">
  121.          
  122.  
  123.  
  124.  
  125.  <div id="default-logo" class="roul-brand-logo roul-mb-4 default"></div>
  126.  
  127.  
  128.          <div id="bc-login-top"></div>
  129.          
  130.  
  131.  
  132.  
  133.  
  134.          <div>
  135.            <div class="roul-row roul-flex-row-reverse">
  136.              <div class="roul-col-lg-5 roul-mt-2 roul-mb-4 roul-engage-content">
  137.  
  138.                <div class="control-group external-idps">
  139.                  <h4 class="roul-title">Inloggen via sociale media</h4>
  140.                  <div class="controls login-buttons">
  141.                    <div class="social__links third-party-login">
  142.                      <ul class="inline">
  143.                        <li class="social_list" id="facebook">
  144.                          <a href="/sessions/new/facebook/84f1e3f5-16a9-4226-b455-f68a7be9a3b5" id="84f1e3f5-16a9-4226-b455-f68a7be9a3b5" data-onegini-toggle="tooltip"
  145.                             tabindex="1" aria-label="Facebook" data-idp="Facebook">
  146.                            <span class="social_icn"><img alt="facebook"></span>
  147.                            <span class="social_icn_txt">Inloggen via Facebook</span>
  148.                          </a>
  149.                        </li>
  150.                        <li class="social_list" id="google_oauth2">
  151.                          <a href="/sessions/new/google_oauth2/a19ed9e4-e9af-4f3b-8d29-16618cfa6b50" id="a19ed9e4-e9af-4f3b-8d29-16618cfa6b50" data-onegini-toggle="tooltip"
  152.                             tabindex="1" aria-label="Google" data-idp="Google">
  153.                            <span class="social_icn"><img alt="google_oauth2"></span>
  154.                            <span class="social_icn_txt">Inloggen via Google</span>
  155.                          </a>
  156.                        </li>
  157.                        
  158.                        
  159.  
  160.                        <li class="social_list" id="apple">
  161.                          <a  href="/connect/auth/apple" id="appleid" data-onegini-toggle="tooltip" tabindex="1">
  162.                            <span class="social_icn"><img alt="Apple"></span>
  163.                            <span class="social_icn_txt">Inloggen via Apple</span>
  164.                          </a>
  165.                        </li>
  166.  
  167.                      </ul>
  168.                    </div>
  169.                  </div>
  170.                </div>
  171.  
  172.              </div>
  173.              <div class="roul-divider roul-col roul-engage-content">
  174.                <span>OF</span>
  175.                <div class="roul-vertical"></div>
  176.              </div>
  177.              <div class="roul-col-lg-5 roul-mt-2">
  178.                <h4 class="roul-title">Inloggen met je e-mailadres</h4>
  179.                
  180.                  
  181.                
  182.                  
  183.                
  184.                  
  185.                
  186.                  
  187.                
  188.                  
  189.                
  190.                  
  191.                
  192.                  
  193.                
  194.                  
  195.                
  196.                  
  197.                
  198.                  
  199.                
  200.                  
  201.                
  202.                  
  203.                
  204.                
  205.  <form id="loginForm" class="login-form form-horizontal clearfix" method="post" novalidate="novalidate"
  206.        action="/login">
  207.    
  208.  <input type="hidden"
  209.         name="csrfToken"
  210.         value="oBgIyB9UO55241BENMszX8bf1" spellcheck="false"/>
  211.  
  212.  
  213.    
  214.  
  215.    <div class="control-group roul-input roul-required roul-no-gutters roul-form-group roul-row roul-align-items-center">
  216.      <label for="email" class="control-label">E-mailadres</label>
  217.      <div class="controls roul-wd-100">
  218.        
  219.        <input type="text" name="email" id="email" autocomplete="off" class="roul-form-control"
  220.               tabindex="1" value=""
  221.               spellcheck="false" data-msg-required="E-mailadres is verplicht."/>
  222.        
  223.  
  224.  
  225.      </div>
  226.    </div>
  227.  
  228.    <div class="control-group roul-input roul-required roul-no-gutters roul-form-group roul-row roul-align-items-center">
  229.      <label for="password" class="control-label">Wachtwoord</label>
  230.      <div class="controls password roul-wd-100">
  231.        <input type="password" name="password" id="password" class="roul-form-control"
  232.               autocomplete="off" tabindex="1" maxlength="100" spellcheck="false" data-msg-required="Wachtwoord is verplicht." value=""/>
  233.        
  234.  <div class="toggle-visibility" id="passwordToggle">
  235.    <div class="visibility-hide">
  236.      <img id="eye-show" alt="eye">
  237.    </div>
  238.    <div class="visibility-show">
  239.      <img id="eye-hide" alt="eye">
  240.    </div>
  241.  </div>
  242.  
  243.        
  244.      </div>
  245.    </div>
  246.    <div class="lost-password">
  247.      
  248.        <a id="reset-password" href="https://account.mijnmagazines.be/forgot_password?origin=login" class="roul-text-muted roul-small-medium" tabindex="1">Wachtwoord vergeten?</a>
  249.      
  250.    </div>
  251.    
  252.  
  253.    <div class="control-group">
  254.      <div class="controls login-buttons">
  255.        
  256.        <div class="roul-text-center">
  257.          <button type="submit" id="signInSubmit" class="roul-btn roul-btn-primary" value="Inloggen" tabindex="1">
  258.            <span>Inloggen</span>
  259.          </button>
  260.        </div>
  261.      </div>
  262.    </div>
  263.  </form>
  264.  <script src="/static/js/add-email-to-reset-pass.js"></script>
  265.  
  266.                <div class="roul-row roul-no-gutters">
  267.                  <span class="roul-col-12">Nog niet geregistreerd?</span>
  268.                </div>
  269.                <div class="roul-text-center">
  270.                    
  271.                      <a id="captureRegisterLink" href="https://account.mijnmagazines.be/register?origin=login" class="roul-btn roul-btn-primary roul-btn-outline-primary" tabindex="1">Registreer nu</a>
  272.                    
  273.                </div>
  274.                
  275.              </div>
  276.            </div>
  277.          </div>
  278.  
  279.          
  280.  
  281.        </div>
  282.        
  283.  <div class="roul-footer">
  284.    <span class="roul-small roul-footer-icon">Met dit account kun je inloggen bij de merken van de Roularta Media Group.</span>
  285.    <span class="roul-small"><a href="https://www.roularta.be/nl/privacy" target="_blank" tabindex="2">Privacy policy</a></span>
  286.    <span class="roul-small roul-cookiesettings"><a href="javascript:Didomi.preferences.show()" tabindex="3">Cookie-instellingen</a></span>
  287.  </div>
  288.  
  289.      </div>
  290.    </div>
  291.  </div>
  292.  
  293.  
  294.  
  295.  
  296. </main>
  297.  
  298.  <script src="/static/js/external/bootstrap-personal/bootstrap.min.js?v=a9da8aa"></script>
  299.  
  300.  
  301.    
  302.  <script src="/static/js/plugins/jquery.placeholder-0.2.4.js"></script>
  303.  <script src="/webjars/jquery-validation/1.20.0/jquery.validate.min.js"></script>
  304.  <script src="/webjars/chosen/1.0.0/chosen.jquery.min.js"></script>
  305.  <script src="/webjars/og-commons-web/7/onegini-all.min.js">
  306.  </script>
  307.  <script src="/static/js/scripts.js?v=a9da8aa"></script>
  308.  
  309.  
  310.  
  311.  
  312.    
  313.  
  314.  <script>
  315.    /*<![CDATA[*/
  316.    onegini.emailValidationRequired = false;
  317.    /*]]>*/
  318.  </script>
  319.  
  320.  
  321.  <script src="/static/js/login.js?v=a9da8aa"></script>
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330. <script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=3&cb=1498423745" async></script></body>
  331. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda