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://campagnefrance.fr

  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.    <meta charset="utf-8">
  5.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.    <title>Baztrack</title>
  7.  
  8.    <link href="https://www.baztrack.com/images/apple-touch-icon.png" rel="apple-touch-icon" />
  9.    <link href="https://www.baztrack.com/images/apple-touch-icon-76x76.png" rel="apple-touch-icon" sizes="76x76" />
  10.    <link href="https://www.baztrack.com/images/apple-touch-icon-120x120.png" rel="apple-touch-icon" sizes="120x120" />
  11.    <link href="https://www.baztrack.com/images/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152" />
  12.    <link href="https://www.baztrack.com/images/apple-touch-icon-180x180.png" rel="apple-touch-icon" sizes="180x180" />
  13.    <link href="https://www.baztrack.com/images/icon-hires.png" rel="icon" sizes="192x192" />
  14.    <link href="https://www.baztrack.com/images/icon-normal.png" rel="icon" sizes="128x128" />
  15.  
  16.    <link href="https://use.fontawesome.com/releases/v5.0.4/css/all.css" rel="stylesheet">
  17.        <link rel="stylesheet" href="/css/foundation.css">
  18.    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  19.    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
  20.    <link rel="stylesheet" href="/css/jquery.datepick.css">
  21.    <link rel="stylesheet" href="/css/dataTables.foundation.css">
  22.    <link rel="stylesheet" href="/css/style.css">
  23.    <!--<script src="/js/jquery-1.11.1.min.js"></script>-->
  24.    <script src="//code.jquery.com/jquery-3.2.1.js"></script>
  25.    <script src="/js/vendor/modernizr.js"></script>
  26.    <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  27.    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  28.    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.js"></script>
  29.    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
  30. </head>
  31.  
  32. <body style="overflow: hidden;">
  33. <!-- HEADER -->
  34.  
  35. <nav class="navbar navbar-default">
  36.    <div class="container-fluid">
  37.        <!-- Brand and toggle get grouped for better mobile display -->
  38.        <div class="navbar-header">
  39.                        <a class="navbar-brand title-area" href="/"><img src="/images/logo.png" alt="Baztrack"><span>Baztrack</span></a>
  40.        </div>
  41.  
  42.            </div><!-- /.container-fluid -->
  43. </nav>
  44.  
  45. <!-- END HEADER -->
  46. <!-- CONTENT -->
  47. <div class="main-content">
  48.    <div class="home-background"></div>
  49. <div class="container">
  50.    <div class="row" style="margin-top:15%; position:relative; overflow:hidden;">
  51.                    <div id="login-form" class="home-div">
  52.                <div class="form-title">
  53.                    Veuillez-vous identifier
  54.                </div>
  55.                <div class="left form-error" id="login_error_message"></div>
  56.                <form action="" method="POST"><label for="login">Email</label><input name="login" id="login" type="text" style="margin&#x3A;&#x20;0&#x20;&#x21;important" value=""><label for="password">Mot de passe</label><input name="password" id="password" type="password" value=""><input name="submit" type="submit" class="button&#x20;right" id="login_btn" value="Connexion"></form>
  57.                <a href="#" class="forgotten" id="forgotten-password-link">
  58.                    Mot de passe oublié ?
  59.                </a>
  60.            </div>
  61.  
  62.            <div id="forgotten-password-form" class="hidden home-div">
  63.                <div class="form-title">
  64.                    Saisissez l’adresse email du compte dont vous souhaitez récupérer le mot de passe.
  65.                </div>
  66.                <div class="form-error" id="forgotten_password_message"></div>
  67.                    <form action="" method="post"><label for="forgot_password_email">Email</label><input name="forgot_password_email" id="forgot_password_email" type="text" value=""><input type="submit" name="submit" class="button&#x20;right" id="forgot_password_btn" value="Valider"></form>
  68.                <a href="#" class="return-to-login-form" id="return-to-login-form-link">
  69.                    Retour
  70.                </a>
  71.            </div>
  72.            </div>
  73. </div>
  74. </div>
  75. <!-- END CONTENT -->
  76. <!-- FOOTER -->
  77. <div class="modal-loading" id="loading"><!-- Place at bottom of page --></div>
  78. <footer>
  79.    <div class="left">Baztrack.com a été développé par <a href="http://www.baseandco.com" target="_blank">Base&amp;Co </a></div>
  80.    <div class="right">&copy; 2025 Baztrack.com</div>
  81. </footer>
  82. <!-- END FOOTER -->
  83.  
  84. <script src="/js/foundation.min.js"></script>
  85. <script src="/js/foundation/foundation.topbar.js"></script>
  86. <script src="/js/preloader.js"></script>
  87.  
  88. <script>
  89.    $(document).foundation();
  90. </script>
  91.  
  92. <script type="text/javascript" src="/js/js-url/url.min.js"></script>
  93. <script type="text/javascript">
  94.    $(document).ready(function(){
  95.  
  96.        $("#forgotten-password-link").on("click", function (e) {
  97.            e.preventDefault();
  98.            $('#login-form').addClass('hidden');
  99.            $('#forgotten-password-form').removeClass('hidden');
  100.        });
  101.  
  102.        $("#return-to-login-form-link").on("click", function (e) {
  103.            e.preventDefault();
  104.            $('#forgotten-password-form').addClass('hidden');
  105.            $('#login-form').removeClass('hidden');
  106.        });
  107.  
  108.        $("#login_btn").click(function() {
  109.            var loginResult;
  110.            var login;
  111.            var pass;
  112.  
  113.            login = $('#login').val();
  114.            pass = $('#password').val();
  115.            loginPost(login, pass);
  116.  
  117.            return false;
  118.        });
  119.  
  120.        $("#forgot_password_btn").click(function() {
  121.            var forgotPasswordResult;
  122.            var email;
  123.  
  124.            email = $('#forgot_password_email').val();
  125.            forgotPassword(email);
  126.  
  127.            return false;
  128.        });
  129.  
  130.  
  131.    });
  132.    function loginPost(login, pass) {
  133.        if (login && pass) {
  134.            var request = $.ajax({
  135.                dataType: "json",
  136.                type: 'POST',
  137.                url: '/login',
  138.                data: {login: login, password: pass},
  139.                success: function(data){
  140.                    if (data.success) {
  141.                        var location = '/campaigns';
  142.                        var request_url = url('?request_url');
  143.                        if(request_url !== undefined && request_url !== ''){
  144.                            location = request_url;
  145.                        }
  146.                        window.location.replace(location);
  147.                    }
  148.                    else {
  149.                        $('#login_error_message').html(data.errorMessage);
  150.                        return;
  151.                    }
  152.                }
  153.            });
  154.            request.fail(function(jqXHR, textStatus) {
  155.                console.log('Request failed:' + textStatus);
  156.            });
  157.        } else {
  158.            // a = '/login';
  159.            alert('Login and Password required.');
  160.        }
  161.  
  162.        return false;
  163.    }
  164.  
  165.    function forgotPassword(email) {
  166.        if (email) {
  167.            $.ajax({
  168.                dataType: "json",
  169.                type: 'POST',
  170.                url: '/password/forgottenpassword',
  171.                data: {forgot_password_email: email},
  172.                success: function(data){
  173.                    if (data.success) {
  174.                        $('#forgotten_password_message').html(data.message);
  175.                    }
  176.                    else {
  177.                        $('#forgotten_password_message').html(data.message);
  178.                        return;
  179.                    }
  180.                    return;
  181.                }
  182.            });
  183.        } else {
  184.            alert('Email is required.');
  185.        }
  186.  
  187.        return false;
  188.    }
  189. </script>
  190.  
  191.  
  192.    <script type="text/javascript">
  193.        var $body = $('body');
  194.        $(document)
  195.            .ajaxStart(function () {
  196.                $body.addClass('loading');
  197.            })
  198.            .ajaxStop(function () {
  199.                $body.removeClass('loading');
  200.            });
  201.    </script>
  202.    <script src="/js/datatables/jquery.dataTables.js"></script>
  203.    <script type="text/javascript">
  204.        var tableSelector = '.sortable';
  205.        var tableOrder = [[0, 'asc']];
  206.    </script>
  207.  
  208. </body>
  209. </html>
  210.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda