JTidy Messages for request:52 processed in 5 milliseconds
Validation Errors 0
Validation Warnings 0

Below is the source used for this validation:
   1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
   2
   3 <html>
   4 <head>
   5     <title>JTidy servlet extension - Live examples</title>
   6     <meta http-equiv="Expires" content="-1">
   7     <meta http-equiv="Pragma" content="no-cache">
   8     <meta http-equiv="Cache-Control" content="no-cache">
   9     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  10     <meta name="author" content="Vlad Skarzhevskyy">
  11     <meta name="email" content="vlads(at)users.sourceforge.net">
  12     <link rel="stylesheet" href="./styles/examples.css" type="text/css" media="all">
  13     <style type="text/css" media="all">
  14           @import url("./styles/maven-base.css");
  15           @import url("./styles/maven-theme.css");</style>
  16     <script type="text/javascript" src="./js/timeZoneDetection.js"></script>
  17 </head>
  18 <body onload="setTimezoneOffsetCookie()">
  19
  20
  21
  22
  23 <div id="banner">
  24     <a href="http://sourceforge.net" id="organizationLogo">
  25         <img alt="sourceforge" src="http://sourceforge.net/sflogo.php?group_id=13153&amp;type=2"></a>
    
  26     <a href="http://jtidy.sourceforge.net" id="projectLogo">
  27         <img alt="JTidy Servlet" src="./images/logo.png"></a>
  28     <div class="clear"><hr></div>
  29 </div>
  30
  31 <div id="breadcrumbs">
  32     <div class="xleft">
  33         JTidy servlet extension - Live examples
  34         <span class="separator">|</span>
  35         <a href="index.jsp">Examples Home</a>
  36         <span class="separator">|</span>
  37         <a href="http://jtidy.homelinux.net/" class="externalLink">Documentation</a>
  38     </div>
  39     <div class="xright">
  40         RequestID: 52 <span class="separator">|</span> Time: 18:14:47 GMT+00:00
  41     </div>
  42     <div class="clear"><hr></div>
  43 </div>
  44
  45 <div id="backDiv">
  46     <a href="javascript:history.go(-1)"><img alt="Back" src="./images/back.gif"></a>
  47 </div>
  48
  49 <div id="showsourceDiv">
  50     <a href="/jtidyservlet-webapp/.source">View JSP Source</a><br>
  51     <a href="/jtidyservlet-webapp/JTidy?result=1&amp;requestID=52&amp;action=report">This HTML Source</a>
    
  52 </div>
  53
  54 <div id="JTidyValidationImageDiv">
  55
  56 <script type="text/javascript">
  57
  58 function showJTidyReport_iframe() {
  59     if ((ppJTidyReport != null) && (ppJTidyReport.ppmShow != null)) {
  60         return ppJTidyReport.ppmShow();
  61     } else {
  62         // No frame support or some other error
  63         return true;
  64     }
  65 }
  66
  67 </script>
  68
  69     <a name="JTidyValidationImageCommonLink" id="JTidyValidationImageCommonLink" href="/jtidyservlet-webapp/JTidy?requestID=52&amp;action=report&amp;src=1"
     onclick="this.blur();return showJTidyReport_iframe();"><img name="JTidyValidationImageCommon" id="JTidyValidationImageCommon"
     alt="Page Validation" src="/jtidyservlet-webapp/JTidy?requestID=52&amp;action=image" width="32" height="26" >
    </a>
  70     <iframe name="ppJTidyReport"
  71         id="ppJTidyReport"
  72         src="./iframe_main.jsp?requestID=52"
  73         scrolling="no" frameborder="0" style="visibility:hidden; z-index:999; left:50px; position:absolute;">
    
  74         Sory No support for iframe in your browser
  75     </iframe>
  76 </div>
  77
  78 <div id="body">
  79
  80 <h2>JTidy servlet Examples</h2>
  81
  82 <p>
  83     The following examples show the functionality of the JTidy tags and Filter. These
  84     example pages also allow you to view the JSP source, so you can see how you
  85     might interface with JTidy in your own application.
  86 </p>
  87
  88 <ul>
  89     <li><a href="example-tidy-tag.jsp">Format JSP page using &lt;jtidy:tidy&gt; tag</a></li>
  90     <li><a href="example-tidy-filter.jsp">Format JSP page using Filter</a></li>
  91     <li><a href="example-tidy-html.html">Format HTML page using Filter</a></li>
  92     <li><a href="example-report.jsp?requestID=last">Customize JTidy reports using &lt;jtidy:report&gt; tag</a>
    </li>
  93     <li><a href="example-bugs-life.jsp">Simple application with bugs. Show how JTidy could help to identify this bugs</a>
    </li>
  94     <li><a href="example-validate.jsp">Validate your HTML fragment using JTidy</a></li>
  95     <li><a href="example-validate-url.jsp">Validate your HTML by URL</a></li>
  96     <li><a href="example-validate-upload.jsp">Validate your HTML by File Upload</a></li>
  97     <!--
  98     See how your URL will look like after JTidy. Hard to do I need to change all the image/styls src inside downloaded HTML since it will be shown from my web url.
  99     -->
 100 </ul>
 101
 102 <p>
 103     Source code for this application may also be usefull since it is build using JTidy:
 104 </p>
 105
 106 <ul>
 107     <li><a href="include/header.jsp.source">include/header.jsp</a></li>
 108     <li><a href="iframe_main.jsp.source">iframe_main.jsp</a></li>
 109     <li><a href="iframe_body_report.jsp.source">iframe_body_report.jsp</a></li>
 110     <li><a href="include/footer.jsp.source">include/footer.jsp</a></li>
 111 </ul>
 112
 113 </div>
 114
 115 <div id="firefox">
 116     <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=0&amp;t=68"><img border="0" alt="Get Firefox!" title="Get Firefox!"
     src="http://www.spreadfirefox.com/community/images/affiliates/Buttons/88x31/take.gif"/></a>
 117 </div>
 118
 119 <div id="validxhtml">
 120   <a href="http://validator.w3.org/check?uri=referer">
 121   <img border="0"
 122        src="http://www.w3.org/Icons/valid-html401"
 123        alt="Valid HTML 4.01!" height="31" width="88"></a>
 124 </div>
 125
 126 <div id="footer">
 127     <div class="xleft">
 128         Please send any questions or suggestions to
 129         <a href="mailto:vlads(at)users.sourceforge.net">vlads(at)users.sourceforge.net</a>
 130     </div>
 131 </div>
 132
 133 </body>
 134 </html>
EOF