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: https://puretvip.com/blog/Comparaison-Chart.htm

  1. <html xmlns:v="urn:schemas-microsoft-com:vml"
  2. xmlns:o="urn:schemas-microsoft-com:office:office"
  3. xmlns:x="urn:schemas-microsoft-com:office:excel"
  4. xmlns="http://www.w3.org/TR/REC-html40">
  5.  
  6. <head>
  7. <meta name="Excel Workbook Frameset">
  8. <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  9. <meta name=ProgId content=Excel.Sheet>
  10. <meta name=Generator content="Microsoft Excel 15">
  11. <link rel=File-List href="Comparaison-Chart_fichiers/filelist.xml">
  12. <![if !supportTabStrip]>
  13. <link id="shLink" href="Comparaison-Chart_fichiers/sheet001.htm">
  14. <link id="shLink" href="Comparaison-Chart_fichiers/sheet002.htm">
  15. <link id="shLink" href="Comparaison-Chart_fichiers/sheet003.htm">
  16. <link id="shLink" href="Comparaison-Chart_fichiers/sheet004.htm">
  17. <link id="shLink" href="Comparaison-Chart_fichiers/sheet005.htm">
  18. <link id="shLink" href="Comparaison-Chart_fichiers/sheet006.htm">
  19. <link id="shLink" href="Comparaison-Chart_fichiers/sheet007.htm">
  20. <link id="shLink" href="Comparaison-Chart_fichiers/sheet008.htm">
  21. <link id="shLink" href="Comparaison-Chart_fichiers/sheet009.htm">
  22. <link id="shLink" href="Comparaison-Chart_fichiers/sheet010.htm">
  23. <link id="shLink" href="Comparaison-Chart_fichiers/sheet011.htm">
  24. <link id="shLink" href="Comparaison-Chart_fichiers/sheet012.htm">
  25. <link id="shLink" href="Comparaison-Chart_fichiers/sheet013.htm">
  26. <link id="shLink" href="Comparaison-Chart_fichiers/sheet014.htm">
  27. <link id="shLink" href="Comparaison-Chart_fichiers/sheet015.htm">
  28. <link id="shLink" href="Comparaison-Chart_fichiers/sheet016.htm">
  29. <link id="shLink" href="Comparaison-Chart_fichiers/sheet017.htm">
  30. <link id="shLink" href="Comparaison-Chart_fichiers/sheet018.htm">
  31. <link id="shLink" href="Comparaison-Chart_fichiers/sheet019.htm">
  32. <link id="shLink" href="Comparaison-Chart_fichiers/sheet020.htm">
  33. <link id="shLink" href="Comparaison-Chart_fichiers/sheet021.htm">
  34. <link id="shLink" href="Comparaison-Chart_fichiers/sheet022.htm">
  35.  
  36. <link id="shLink">
  37.  
  38. <script language="JavaScript">
  39. <!--
  40. var c_lTabs=22;
  41.  
  42. var c_rgszSh=new Array(c_lTabs);
  43. c_rgszSh[0] = "Comparison";
  44. c_rgszSh[1] = "TREX?OTT";
  45. c_rgszSh[2] = "4K?OTT";
  46. c_rgszSh[3] = "COBRA";
  47. c_rgszSh[4] = "Crystal?OTT";
  48. c_rgszSh[5] = "ORCA?PRO?+";
  49. c_rgszSh[6] = "VOLKA?FOSTO";
  50. c_rgszSh[7] = "PYTHON?OTT";
  51. c_rgszSh[8] = "SMART?X2";
  52. c_rgszSh[9] = "SUP?TV";
  53. c_rgszSh[10] = "SCORPION?OTT";
  54. c_rgszSh[11] = "PACK?FRANCOPHONE";
  55. c_rgszSh[12] = "ANGLOPHONE?BLISS";
  56. c_rgszSh[13] = "DELEITE?LUSOFONO";
  57. c_rgszSh[14] = "KING?IPTV";
  58. c_rgszSh[15] = "ATLAS?PRO";
  59. c_rgszSh[16] = "DIAMOND?IPTV";
  60. c_rgszSh[17] = "KING?365";
  61. c_rgszSh[18] = "KING?COBRA";
  62. c_rgszSh[19] = "IRON?IPTV";
  63. c_rgszSh[20] = "MEGA?MULTI";
  64. c_rgszSh[21] = "DREAM?TV";
  65.  
  66.  
  67.  
  68. var c_rgszClr=new Array(8);
  69. c_rgszClr[0]="window";
  70. c_rgszClr[1]="buttonface";
  71. c_rgszClr[2]="windowframe";
  72. c_rgszClr[3]="windowtext";
  73. c_rgszClr[4]="threedlightshadow";
  74. c_rgszClr[5]="threedhighlight";
  75. c_rgszClr[6]="threeddarkshadow";
  76. c_rgszClr[7]="threedshadow";
  77.  
  78. var g_iShCur;
  79. var g_rglTabX=new Array(c_lTabs);
  80.  
  81. function fnGetIEVer()
  82. {
  83. var ua=window.navigator.userAgent
  84. var msie=ua.indexOf("MSIE")
  85. if (msie>0 && window.navigator.platform=="Win32")
  86.  return parseInt(ua.substring(msie+5,ua.indexOf(".", msie)));
  87. else
  88.  return 0;
  89. }
  90.  
  91. function fnBuildFrameset()
  92. {
  93. var szHTML="<frameset rows=\"*,18\" border=0 width=0 frameborder=no framespacing=0>"+
  94.  "<frame src=\""+document.all.item("shLink")[0].href+"\" name=\"frSheet\" noresize>"+
  95.  "<frameset cols=\"54,*\" border=0 width=0 frameborder=no framespacing=0>"+
  96.  "<frame src=\"\" name=\"frScroll\" marginwidth=0 marginheight=0 scrolling=no>"+
  97.  "<frame src=\"\" name=\"frTabs\" marginwidth=0 marginheight=0 scrolling=no>"+
  98.  "</frameset></frameset><plaintext>";
  99.  
  100. with (document) {
  101.  open("text/html","replace");
  102.  write(szHTML);
  103.  close();
  104. }
  105.  
  106. fnBuildTabStrip();
  107. }
  108.  
  109. function fnBuildTabStrip()
  110. {
  111. var szHTML=
  112.  "<html><head><style>.clScroll {font:8pt Courier New;color:"+c_rgszClr[6]+";cursor:default;line-height:10pt;}"+
  113.  ".clScroll2 {font:10pt Arial;color:"+c_rgszClr[6]+";cursor:default;line-height:11pt;}</style></head>"+
  114.  "<body onclick=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" onselectstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+" topmargin=0 leftmargin=0><table cellpadding=0 cellspacing=0 width=100%>"+
  115.  "<tr><td colspan=6 height=1 bgcolor="+c_rgszClr[2]+"></td></tr>"+
  116.  "<tr><td style=\"font:1pt\">&nbsp;<td>"+
  117.  "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(0);\" onmouseout=\"parent.fnMouseOutScroll(0);\"><a>&#171;</a></td>"+
  118.  "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(0);\" ondblclick=\"parent.fnScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(1);\" onmouseout=\"parent.fnMouseOutScroll(1);\"><a>&lt</a></td>"+
  119.  "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(1);\" ondblclick=\"parent.fnScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(2);\" onmouseout=\"parent.fnMouseOutScroll(2);\"><a>&gt</a></td>"+
  120.  "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(3);\" onmouseout=\"parent.fnMouseOutScroll(3);\"><a>&#187;</a></td>"+
  121.  "<td style=\"font:1pt\">&nbsp;<td></tr></table></body></html>";
  122.  
  123. with (frames['frScroll'].document) {
  124.  open("text/html","replace");
  125.  write(szHTML);
  126.  close();
  127. }
  128.  
  129. szHTML =
  130.  "<html><head>"+
  131.  "<style>A:link,A:visited,A:active {text-decoration:none;"+"color:"+c_rgszClr[3]+";}"+
  132.  ".clTab {cursor:hand;background:"+c_rgszClr[1]+";font:9pt Arial;padding-left:3px;padding-right:3px;text-align:center;}"+
  133.  ".clBorder {background:"+c_rgszClr[2]+";font:1pt;}"+
  134.  "</style></head><body onload=\"parent.fnInit();\" onselectstart=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+
  135.  " topmargin=0 leftmargin=0><table id=tbTabs cellpadding=0 cellspacing=0>";
  136.  
  137. var iCellCount=(c_lTabs+1)*2;
  138.  
  139. var i;
  140. for (i=0;i<iCellCount;i+=2)
  141.  szHTML+="<col width=1><col>";
  142.  
  143. var iRow;
  144. for (iRow=0;iRow<6;iRow++) {
  145.  
  146.  szHTML+="<tr>";
  147.  
  148.  if (iRow==5)
  149.   szHTML+="<td colspan="+iCellCount+"></td>";
  150.  else {
  151.   if (iRow==0) {
  152.    for(i=0;i<iCellCount;i++)
  153.     szHTML+="<td height=1 class=\"clBorder\"></td>";
  154.   } else if (iRow==1) {
  155.    for(i=0;i<c_lTabs;i++) {
  156.     szHTML+="<td height=1 nowrap class=\"clBorder\">&nbsp;</td>";
  157.     szHTML+=
  158.      "<td id=tdTab height=1 nowrap class=\"clTab\" onmouseover=\"parent.fnMouseOverTab("+i+");\" onmouseout=\"parent.fnMouseOutTab("+i+");\">"+
  159.      "<a href=\""+document.all.item("shLink")[i].href+"\" target=\"frSheet\" id=aTab>&nbsp;"+c_rgszSh[i]+"&nbsp;</a></td>";
  160.    }
  161.    szHTML+="<td id=tdTab height=1 nowrap class=\"clBorder\"><a id=aTab>&nbsp;</a></td><td width=100%></td>";
  162.   } else if (iRow==2) {
  163.    for (i=0;i<c_lTabs;i++)
  164.     szHTML+="<td height=1></td><td height=1 class=\"clBorder\"></td>";
  165.    szHTML+="<td height=1></td><td height=1></td>";
  166.   } else if (iRow==3) {
  167.    for (i=0;i<iCellCount;i++)
  168.     szHTML+="<td height=1></td>";
  169.   } else if (iRow==4) {
  170.    for (i=0;i<c_lTabs;i++)
  171.     szHTML+="<td height=1 width=1></td><td height=1></td>";
  172.    szHTML+="<td height=1 width=1></td><td></td>";
  173.   }
  174.  }
  175.  szHTML+="</tr>";
  176. }
  177.  
  178. szHTML+="</table></body></html>";
  179. with (frames['frTabs'].document) {
  180.  open("text/html","replace");
  181.  charset=document.charset;
  182.  write(szHTML);
  183.  close();
  184. }
  185. }
  186.  
  187. function fnInit()
  188. {
  189. g_rglTabX[0]=0;
  190. var i;
  191. for (i=1;i<=c_lTabs;i++)
  192.  with (frames['frTabs'].document.all.tbTabs.rows[1].cells[fnTabToCol(i-1)])
  193.   g_rglTabX[i]=offsetLeft+offsetWidth-6;
  194. }
  195.  
  196. function fnTabToCol(iTab)
  197. {
  198. return 2*iTab+1;
  199. }
  200.  
  201. function fnNextTab(fDir)
  202. {
  203. var iNextTab=-1;
  204. var i;
  205.  
  206. with (frames['frTabs'].document.body) {
  207.  if (fDir==0) {
  208.   if (scrollLeft>0) {
  209.    for (i=0;i<c_lTabs&&g_rglTabX[i]<scrollLeft;i++);
  210.    if (i<c_lTabs)
  211.     iNextTab=i-1;
  212.   }
  213.  } else {
  214.   if (g_rglTabX[c_lTabs]+6>offsetWidth+scrollLeft) {
  215.    for (i=0;i<c_lTabs&&g_rglTabX[i]<=scrollLeft;i++);
  216.    if (i<c_lTabs)
  217.     iNextTab=i;
  218.   }
  219.  }
  220. }
  221. return iNextTab;
  222. }
  223.  
  224. function fnScrollTabs(fDir)
  225. {
  226. var iNextTab=fnNextTab(fDir);
  227.  
  228. if (iNextTab>=0) {
  229.  frames['frTabs'].scroll(g_rglTabX[iNextTab],0);
  230.  return true;
  231. } else
  232.  return false;
  233. }
  234.  
  235. function fnFastScrollTabs(fDir)
  236. {
  237. if (c_lTabs>16)
  238.  frames['frTabs'].scroll(g_rglTabX[fDir?c_lTabs-1:0],0);
  239. else
  240.  if (fnScrollTabs(fDir)>0) window.setTimeout("fnFastScrollTabs("+fDir+");",5);
  241. }
  242.  
  243. function fnSetTabProps(iTab,fActive)
  244. {
  245. var iCol=fnTabToCol(iTab);
  246. var i;
  247.  
  248. if (iTab>=0) {
  249.  with (frames['frTabs'].document.all) {
  250.   with (tbTabs) {
  251.    for (i=0;i<=4;i++) {
  252.     with (rows[i]) {
  253.      if (i==0)
  254.       cells[iCol].style.background=c_rgszClr[fActive?0:2];
  255.      else if (i>0 && i<4) {
  256.       if (fActive) {
  257.        cells[iCol-1].style.background=c_rgszClr[2];
  258.        cells[iCol].style.background=c_rgszClr[0];
  259.        cells[iCol+1].style.background=c_rgszClr[2];
  260.       } else {
  261.        if (i==1) {
  262.         cells[iCol-1].style.background=c_rgszClr[2];
  263.         cells[iCol].style.background=c_rgszClr[1];
  264.         cells[iCol+1].style.background=c_rgszClr[2];
  265.        } else {
  266.         cells[iCol-1].style.background=c_rgszClr[4];
  267.         cells[iCol].style.background=c_rgszClr[(i==2)?2:4];
  268.         cells[iCol+1].style.background=c_rgszClr[4];
  269.        }
  270.       }
  271.      } else
  272.       cells[iCol].style.background=c_rgszClr[fActive?2:4];
  273.     }
  274.    }
  275.   }
  276.   with (aTab[iTab].style) {
  277.    cursor=(fActive?"default":"hand");
  278.    color=c_rgszClr[3];
  279.   }
  280.  }
  281. }
  282. }
  283.  
  284. function fnMouseOverScroll(iCtl)
  285. {
  286. frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[7];
  287. }
  288.  
  289. function fnMouseOutScroll(iCtl)
  290. {
  291. frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[6];
  292. }
  293.  
  294. function fnMouseOverTab(iTab)
  295. {
  296. if (iTab!=g_iShCur) {
  297.  var iCol=fnTabToCol(iTab);
  298.  with (frames['frTabs'].document.all) {
  299.   tdTab[iTab].style.background=c_rgszClr[5];
  300.  }
  301. }
  302. }
  303.  
  304. function fnMouseOutTab(iTab)
  305. {
  306. if (iTab>=0) {
  307.  var elFrom=frames['frTabs'].event.srcElement;
  308.  var elTo=frames['frTabs'].event.toElement;
  309.  
  310.  if ((!elTo) ||
  311.   (elFrom.tagName==elTo.tagName) ||
  312.   (elTo.tagName=="A" && elTo.parentElement!=elFrom) ||
  313.   (elFrom.tagName=="A" && elFrom.parentElement!=elTo)) {
  314.  
  315.   if (iTab!=g_iShCur) {
  316.    with (frames['frTabs'].document.all) {
  317.     tdTab[iTab].style.background=c_rgszClr[1];
  318.    }
  319.   }
  320.  }
  321. }
  322. }
  323.  
  324. function fnSetActiveSheet(iSh)
  325. {
  326. if (iSh!=g_iShCur) {
  327.  fnSetTabProps(g_iShCur,false);
  328.  fnSetTabProps(iSh,true);
  329.  g_iShCur=iSh;
  330. }
  331. }
  332.  
  333. window.g_iIEVer=fnGetIEVer();
  334. if (window.g_iIEVer>=4)
  335.  fnBuildFrameset();
  336. //-->
  337. </script>
  338. <![endif]><!--[if gte mso 9]><xml>
  339. <x:ExcelWorkbook>
  340.  <x:ExcelWorksheets>
  341.   <x:ExcelWorksheet>
  342.    <x:Name>Comparison</x:Name>
  343.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet001.htm"/>
  344.   </x:ExcelWorksheet>
  345.   <x:ExcelWorksheet>
  346.    <x:Name>TREX OTT</x:Name>
  347.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet002.htm"/>
  348.   </x:ExcelWorksheet>
  349.   <x:ExcelWorksheet>
  350.    <x:Name>4K OTT</x:Name>
  351.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet003.htm"/>
  352.   </x:ExcelWorksheet>
  353.   <x:ExcelWorksheet>
  354.    <x:Name>COBRA</x:Name>
  355.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet004.htm"/>
  356.   </x:ExcelWorksheet>
  357.   <x:ExcelWorksheet>
  358.    <x:Name>Crystal OTT</x:Name>
  359.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet005.htm"/>
  360.   </x:ExcelWorksheet>
  361.   <x:ExcelWorksheet>
  362.    <x:Name>ORCA PRO +</x:Name>
  363.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet006.htm"/>
  364.   </x:ExcelWorksheet>
  365.   <x:ExcelWorksheet>
  366.    <x:Name>VOLKA FOSTO</x:Name>
  367.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet007.htm"/>
  368.   </x:ExcelWorksheet>
  369.   <x:ExcelWorksheet>
  370.    <x:Name>PYTHON OTT</x:Name>
  371.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet008.htm"/>
  372.   </x:ExcelWorksheet>
  373.   <x:ExcelWorksheet>
  374.    <x:Name>SMART X2</x:Name>
  375.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet009.htm"/>
  376.   </x:ExcelWorksheet>
  377.   <x:ExcelWorksheet>
  378.    <x:Name>SUP TV</x:Name>
  379.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet010.htm"/>
  380.   </x:ExcelWorksheet>
  381.   <x:ExcelWorksheet>
  382.    <x:Name>SCORPION OTT</x:Name>
  383.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet011.htm"/>
  384.   </x:ExcelWorksheet>
  385.   <x:ExcelWorksheet>
  386.    <x:Name>PACK FRANCOPHONE</x:Name>
  387.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet012.htm"/>
  388.   </x:ExcelWorksheet>
  389.   <x:ExcelWorksheet>
  390.    <x:Name>ANGLOPHONE BLISS</x:Name>
  391.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet013.htm"/>
  392.   </x:ExcelWorksheet>
  393.   <x:ExcelWorksheet>
  394.    <x:Name>DELEITE LUSOFONO</x:Name>
  395.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet014.htm"/>
  396.   </x:ExcelWorksheet>
  397.   <x:ExcelWorksheet>
  398.    <x:Name>KING IPTV</x:Name>
  399.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet015.htm"/>
  400.   </x:ExcelWorksheet>
  401.   <x:ExcelWorksheet>
  402.    <x:Name>ATLAS PRO</x:Name>
  403.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet016.htm"/>
  404.   </x:ExcelWorksheet>
  405.   <x:ExcelWorksheet>
  406.    <x:Name>DIAMOND IPTV</x:Name>
  407.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet017.htm"/>
  408.   </x:ExcelWorksheet>
  409.   <x:ExcelWorksheet>
  410.    <x:Name>KING 365</x:Name>
  411.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet018.htm"/>
  412.   </x:ExcelWorksheet>
  413.   <x:ExcelWorksheet>
  414.    <x:Name>KING COBRA</x:Name>
  415.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet019.htm"/>
  416.   </x:ExcelWorksheet>
  417.   <x:ExcelWorksheet>
  418.    <x:Name>IRON IPTV</x:Name>
  419.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet020.htm"/>
  420.   </x:ExcelWorksheet>
  421.   <x:ExcelWorksheet>
  422.    <x:Name>MEGA MULTI</x:Name>
  423.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet021.htm"/>
  424.   </x:ExcelWorksheet>
  425.   <x:ExcelWorksheet>
  426.    <x:Name>DREAM TV</x:Name>
  427.    <x:WorksheetSource HRef="Comparaison-Chart_fichiers/sheet022.htm"/>
  428.   </x:ExcelWorksheet>
  429.  </x:ExcelWorksheets>
  430.  <x:Stylesheet HRef="Comparaison-Chart_fichiers/stylesheet.css"/>
  431.  <x:WindowHeight>6880</x:WindowHeight>
  432.  <x:WindowWidth>19200</x:WindowWidth>
  433.  <x:WindowTopX>32767</x:WindowTopX>
  434.  <x:WindowTopY>32767</x:WindowTopY>
  435.  <x:TabRatio>873</x:TabRatio>
  436.  <x:ProtectStructure>False</x:ProtectStructure>
  437.  <x:ProtectWindows>False</x:ProtectWindows>
  438. </x:ExcelWorkbook>
  439. </xml><![endif]-->
  440. </head>
  441.  
  442. <frameset rows="*,39" border=0 width=0 frameborder=no framespacing=0>
  443. <frame src="Comparaison-Chart_fichiers/sheet001.htm" name="frSheet">
  444. <frame src="Comparaison-Chart_fichiers/tabstrip.htm" name="frTabs" marginwidth=0 marginheight=0>
  445. <noframes>
  446.  <body>
  447.   <p>Cette page utilise des cadres, mais votre navigateur ne les prend pas en charge.</p>
  448.  </body>
  449. </noframes>
  450. </frameset>
  451. </html>
  452.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda