JTidy Messages for request:54 processed in 21 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: 54 <span class="separator">|</span> Time: 17:03:59 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/example-report.jsp.source">View JSP Source</a><br>
  51     <a href="/jtidyservlet-webapp/JTidy?result=1&amp;requestID=54&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=54&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=54&amp;action=image" width="32" height="26" >
    </a>
  70     <iframe name="ppJTidyReport"
  71         id="ppJTidyReport"
  72         src="./iframe_main.jsp?requestID=54"
  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 <h3>Customize JTidy reports using &lt;jtidy:report&gt; tag</h3>
  81
  82
  83
  84
  85     <p>
  86     <a href="/jtidyservlet-webapp/JTidy?requestID=53&amp;action=view&amp;src=1">View original HTML</a>
     |
  87     <a href="/jtidyservlet-webapp/JTidy?result=1&amp;requestID=53&amp;action=view">View result HTML after JTidy</a>
    
  88     </p>
  89
  90     <p>
  91         JSP Code: <code>&lt;jtidy:report requestID="53"/&gt;</code> will generate:
  92     </p>
  93
  94
  95     <script	type="text/javascript">
  96 	// @author Vlad	Skarzhevskyy
  97 	// @version	$Revision: 1.3 $ ($Author: vlads $)
  98
  99     var jTidyReportHighlightLastLineNum = null;
 100
 101 	function jTidyReportSetDefault(element)
 102 	{
 103 		if (element	!= null)
 104 		{
 105 			element.className = "JTidyReportSrcLineError";
 106 		}
 107 	}
 108
 109 	function jTidyReportSetHighlight(element)
 110 	{
 111 		if (element	!= null)
 112 		{
 113 			element.className = "JTidyReportSrcLineErrorSelected";
 114 		}
 115 	}
 116
 117 	function jTidyReportHighlight(lineNum) {
 118 		if (jTidyReportHighlightLastLineNum	!= null)
 119 		{
 120 			jTidyReportSetDefault(document.getElementById(jTidyReportHighlightLastLineNum));
 121 		}
 122
 123 		var	line = "srcline" + lineNum;
 124 		jTidyReportSetHighlight(document.getElementById(line));
 125 		jTidyReportHighlightLastLineNum	= line;
 126 	}
 127 </script>
 128 <table id="JTidyMessagesTable" summary=""><tr><td colspan="4">JTidy Messages for request:53 processed in 3 milliseconds</td>
    </tr><tr>
 129 <td colspan="4">Validation Errors 0</td>
 130 </tr><tr>
 131 <td colspan="4">Validation Warnings 0</td>
 132 </tr>
 133 </table>
 134 <div><br>Below is the source used for this validation:<pre><a name="JTidyOriginalSource"></a><span id="srcline1"
    >   <a name="line1"></a><strong>1</strong><code class="html">&nbsp;&lt;&#33;DOCTYPE HTML PUBLIC &quot;&#45;&#47;&#47;W&#51;C&#47;&#47;DTD HTML &#52;&#46;&#48;&#49; Transitional&#47;&#47;EN&quot; &quot;http&#58;&#47;&#47;www&#46;w&#51;&#46;org&#47;TR&#47;html&#52;&#47;loose&#46;dtd&quot;
 135     &gt;</code></span>
 136 <span id="srcline2">   <a name="line2"></a><strong>2</strong></span>
 137 <span id="srcline3">   <a name="line3"></a><strong>3</strong><code class="html">&nbsp;&lt;html&gt;</code>
    </span>
 138 <span id="srcline4">   <a name="line4"></a><strong>4</strong><code class="html">&nbsp;&lt;head&gt;</code>
    </span>
 139 <span id="srcline5">   <a name="line5"></a><strong>5</strong><code class="html">&nbsp;    &lt;title&gt;JTidy servlet extension &#45; Live examples&lt;&#47;title&gt;</code>
    </span>
 140 <span id="srcline6">   <a name="line6"></a><strong>6</strong><code class="html">&nbsp;    &lt;meta http&#45;equiv&#61;&quot;Expires&quot; content&#61;&quot;&#45;&#49;&quot;&gt;</code>
    </span>
 141 <span id="srcline7">   <a name="line7"></a><strong>7</strong><code class="html">&nbsp;    &lt;meta http&#45;equiv&#61;&quot;Pragma&quot; content&#61;&quot;no&#45;cache&quot;&gt;</code>
    </span>
 142 <span id="srcline8">   <a name="line8"></a><strong>8</strong><code class="html">&nbsp;    &lt;meta http&#45;equiv&#61;&quot;Cache&#45;Control&quot; content&#61;&quot;no&#45;cache&quot;&gt;</code>
    </span>
 143 <span id="srcline9">   <a name="line9"></a><strong>9</strong><code class="html">&nbsp;    &lt;meta http&#45;equiv&#61;&quot;Content&#45;Type&quot; content&#61;&quot;text&#47;html&#59; charset&#61;ISO&#45;&#56;&#56;&#53;&#57;&#45;&#49;&quot;&gt;</code>
    </span>
 144 <span id="srcline10">  <a name="line10"></a><strong>10</strong><code class="html">&nbsp;    &lt;meta name&#61;&quot;author&quot; content&#61;&quot;Vlad Skarzhevskyy&quot;&gt;</code>
    </span>
 145 <span id="srcline11">  <a name="line11"></a><strong>11</strong><code class="html">&nbsp;    &lt;meta name&#61;&quot;email&quot; content&#61;&quot;vlads&#40;at&#41;users&#46;sourceforge&#46;net&quot;&gt;</code>
    </span>
 146 <span id="srcline12">  <a name="line12"></a><strong>12</strong><code class="html">&nbsp;    &lt;link rel&#61;&quot;stylesheet&quot; href&#61;&quot;&#46;&#47;styles&#47;examples&#46;css&quot; type&#61;&quot;text&#47;css&quot; media&#61;&quot;all&quot;&gt;
 147     </code></span>
 148 <span id="srcline13">  <a name="line13"></a><strong>13</strong><code class="html">&nbsp;    &lt;style type&#61;&quot;text&#47;css&quot; media&#61;&quot;all&quot;&gt;</code>
    </span>
 149 <span id="srcline14">  <a name="line14"></a><strong>14</strong><code class="html">&nbsp;          @import url&#40;&quot;&#46;&#47;styles&#47;maven&#45;base&#46;css&quot;&#41;&#59;</code>
    </span>
 150 <span id="srcline15">  <a name="line15"></a><strong>15</strong><code class="html">&nbsp;          @import url&#40;&quot;&#46;&#47;styles&#47;maven&#45;theme&#46;css&quot;&#41;&#59;&lt;&#47;style&gt;</code>
    </span>
 151 <span id="srcline16">  <a name="line16"></a><strong>16</strong><code class="html">&nbsp;    &lt;script type&#61;&quot;text&#47;javascript&quot; src&#61;&quot;&#46;&#47;js&#47;timeZoneDetection&#46;js&quot;&gt;&lt;&#47;script&gt;</code>
    </span>
 152 <span id="srcline17">  <a name="line17"></a><strong>17</strong><code class="html">&nbsp;&lt;&#47;head&gt;</code>
    </span>
 153 <span id="srcline18">  <a name="line18"></a><strong>18</strong><code class="html">&nbsp;&lt;body onload&#61;&quot;setTimezoneOffsetCookie&#40;&#41;&quot;&gt;</code>
    </span>
 154 <span id="srcline19">  <a name="line19"></a><strong>19</strong></span>
 155 <span id="srcline20">  <a name="line20"></a><strong>20</strong></span>
 156 <span id="srcline21">  <a name="line21"></a><strong>21</strong></span>
 157 <span id="srcline22">  <a name="line22"></a><strong>22</strong></span>
 158 <span id="srcline23">  <a name="line23"></a><strong>23</strong><code class="html">&nbsp;&lt;div id&#61;&quot;banner&quot;&gt;</code>
    </span>
 159 <span id="srcline24">  <a name="line24"></a><strong>24</strong><code class="html">&nbsp;    &lt;a href&#61;&quot;http&#58;&#47;&#47;sourceforge&#46;net&quot; id&#61;&quot;organizationLogo&quot;&gt;</code>
    </span>
 160 <span id="srcline25">  <a name="line25"></a><strong>25</strong><code class="html">&nbsp;        &lt;img alt&#61;&quot;sourceforge&quot; src&#61;&quot;http&#58;&#47;&#47;sourceforge&#46;net&#47;sflogo&#46;php?group&#95;id&#61;&#49;&#51;&#49;&#53;&#51;&amp;amp&#59;type&#61;&#50;&quot;
 161     &gt;&lt;&#47;a&gt;</code></span>
 162 <span id="srcline26">  <a name="line26"></a><strong>26</strong><code class="html">&nbsp;    &lt;a href&#61;&quot;http&#58;&#47;&#47;jtidy&#46;sourceforge&#46;net&quot; id&#61;&quot;projectLogo&quot;&gt;</code>
    </span>
 163 <span id="srcline27">  <a name="line27"></a><strong>27</strong><code class="html">&nbsp;        &lt;img alt&#61;&quot;JTidy Servlet&quot; src&#61;&quot;&#46;&#47;images&#47;logo&#46;png&quot;&gt;&lt;&#47;a&gt;</code>
    </span>
 164 <span id="srcline28">  <a name="line28"></a><strong>28</strong><code class="html">&nbsp;    &lt;div class&#61;&quot;clear&quot;&gt;&lt;hr&gt;&lt;&#47;div&gt;</code>
    </span>
 165 <span id="srcline29">  <a name="line29"></a><strong>29</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 166 <span id="srcline30">  <a name="line30"></a><strong>30</strong></span>
 167 <span id="srcline31">  <a name="line31"></a><strong>31</strong><code class="html">&nbsp;&lt;div id&#61;&quot;breadcrumbs&quot;&gt;</code>
    </span>
 168 <span id="srcline32">  <a name="line32"></a><strong>32</strong><code class="html">&nbsp;    &lt;div class&#61;&quot;xleft&quot;&gt;</code>
    </span>
 169 <span id="srcline33">  <a name="line33"></a><strong>33</strong><code class="html">&nbsp;        JTidy servlet extension &#45; Live examples</code>
    </span>
 170 <span id="srcline34">  <a name="line34"></a><strong>34</strong><code class="html">&nbsp;        &lt;span class&#61;&quot;separator&quot;&gt;&#124;&lt;&#47;span&gt;</code>
    </span>
 171 <span id="srcline35">  <a name="line35"></a><strong>35</strong><code class="html">&nbsp;        &lt;a href&#61;&quot;index&#46;jsp&quot;&gt;Examples Home&lt;&#47;a&gt;</code>
    </span>
 172 <span id="srcline36">  <a name="line36"></a><strong>36</strong><code class="html">&nbsp;        &lt;span class&#61;&quot;separator&quot;&gt;&#124;&lt;&#47;span&gt;</code>
    </span>
 173 <span id="srcline37">  <a name="line37"></a><strong>37</strong><code class="html">&nbsp;        &lt;a href&#61;&quot;http&#58;&#47;&#47;jtidy&#46;homelinux&#46;net&#47;&quot; class&#61;&quot;externalLink&quot;&gt;Documentation&lt;&#47;a&gt;
 174     </code></span>
 175 <span id="srcline38">  <a name="line38"></a><strong>38</strong><code class="html">&nbsp;    &lt;&#47;div&gt;</code>
    </span>
 176 <span id="srcline39">  <a name="line39"></a><strong>39</strong><code class="html">&nbsp;    &lt;div class&#61;&quot;xright&quot;&gt;</code>
    </span>
 177 <span id="srcline40">  <a name="line40"></a><strong>40</strong><code class="html">&nbsp;        RequestID&#58; &#53;&#51; &lt;span class&#61;&quot;separator&quot;&gt;&#124;&lt;&#47;span&gt; Time&#58; &#49;&#53;&#58;&#50;&#56;&#58;&#48;&#56; GMT&#43;&#48;&#48;&#58;&#48;&#48;</code>
    </span>
 178 <span id="srcline41">  <a name="line41"></a><strong>41</strong><code class="html">&nbsp;    &lt;&#47;div&gt;</code>
    </span>
 179 <span id="srcline42">  <a name="line42"></a><strong>42</strong><code class="html">&nbsp;    &lt;div class&#61;&quot;clear&quot;&gt;&lt;hr&gt;&lt;&#47;div&gt;</code>
    </span>
 180 <span id="srcline43">  <a name="line43"></a><strong>43</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 181 <span id="srcline44">  <a name="line44"></a><strong>44</strong></span>
 182 <span id="srcline45">  <a name="line45"></a><strong>45</strong><code class="html">&nbsp;&lt;div id&#61;&quot;backDiv&quot;&gt;</code>
    </span>
 183 <span id="srcline46">  <a name="line46"></a><strong>46</strong><code class="html">&nbsp;    &lt;a href&#61;&quot;javascript&#58;history&#46;go&#40;&#45;&#49;&#41;&quot;&gt;&lt;img alt&#61;&quot;Back&quot; src&#61;&quot;&#46;&#47;images&#47;back&#46;gif&quot;&gt;
 184     &lt;&#47;a&gt;</code></span>
 185 <span id="srcline47">  <a name="line47"></a><strong>47</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 186 <span id="srcline48">  <a name="line48"></a><strong>48</strong></span>
 187 <span id="srcline49">  <a name="line49"></a><strong>49</strong><code class="html">&nbsp;&lt;div id&#61;&quot;showsourceDiv&quot;&gt;</code>
    </span>
 188 <span id="srcline50">  <a name="line50"></a><strong>50</strong><code class="html">&nbsp;    &lt;a href&#61;&quot;&#47;jtidyservlet&#45;webapp&#47;&#46;source&quot;&gt;View JSP Source&lt;&#47;a&gt;&lt;br&gt;</code>
    </span>
 189 <span id="srcline51">  <a name="line51"></a><strong>51</strong><code class="html">&nbsp;    &lt;a href&#61;&quot;&#47;jtidyservlet&#45;webapp&#47;JTidy?result&#61;&#49;&amp;amp&#59;requestID&#61;&#53;&#51;&amp;amp&#59;action&#61;report&quot;&gt;
 190     This HTML Source&lt;&#47;a&gt;</code></span>
 191 <span id="srcline52">  <a name="line52"></a><strong>52</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 192 <span id="srcline53">  <a name="line53"></a><strong>53</strong></span>
 193 <span id="srcline54">  <a name="line54"></a><strong>54</strong><code class="html">&nbsp;&lt;div id&#61;&quot;JTidyValidationImageDiv&quot;&gt;</code>
    </span>
 194 <span id="srcline55">  <a name="line55"></a><strong>55</strong></span>
 195 <span id="srcline56">  <a name="line56"></a><strong>56</strong><code class="html">&nbsp;&lt;script type&#61;&quot;text&#47;javascript&quot;&gt;</code>
    </span>
 196 <span id="srcline57">  <a name="line57"></a><strong>57</strong></span>
 197 <span id="srcline58">  <a name="line58"></a><strong>58</strong><code class="html">&nbsp;function showJTidyReport&#95;iframe&#40;&#41; &#123;</code>
    </span>
 198 <span id="srcline59">  <a name="line59"></a><strong>59</strong><code class="html">&nbsp;    if &#40;&#40;ppJTidyReport &#33;&#61; null&#41; &amp;&amp; &#40;ppJTidyReport&#46;ppmShow &#33;&#61; null&#41;&#41; &#123;</code>
    </span>
 199 <span id="srcline60">  <a name="line60"></a><strong>60</strong><code class="html">&nbsp;        return ppJTidyReport&#46;ppmShow&#40;&#41;&#59;</code>
    </span>
 200 <span id="srcline61">  <a name="line61"></a><strong>61</strong><code class="html">&nbsp;    &#125; else &#123;</code>
    </span>
 201 <span id="srcline62">  <a name="line62"></a><strong>62</strong><code class="html">&nbsp;        &#47;&#47; No frame support or some other error</code>
    </span>
 202 <span id="srcline63">  <a name="line63"></a><strong>63</strong><code class="html">&nbsp;        return true&#59;</code>
    </span>
 203 <span id="srcline64">  <a name="line64"></a><strong>64</strong><code class="html">&nbsp;    &#125;</code>
    </span>
 204 <span id="srcline65">  <a name="line65"></a><strong>65</strong><code class="html">&nbsp;&#125;</code>
    </span>
 205 <span id="srcline66">  <a name="line66"></a><strong>66</strong></span>
 206 <span id="srcline67">  <a name="line67"></a><strong>67</strong><code class="html">&nbsp;&lt;&#47;script&gt;</code>
    </span>
 207 <span id="srcline68">  <a name="line68"></a><strong>68</strong></span>
 208 <span id="srcline69">  <a name="line69"></a><strong>69</strong><code class="html">&nbsp;    &lt;a name&#61;&quot;JTidyValidationImageCommonLink&quot; id&#61;&quot;JTidyValidationImageCommonLink&quot; href&#61;&quot;&#47;jtidyservlet&#45;webapp&#47;JTidy?requestID&#61;&#53;&#51;&amp;amp&#59;action&#61;report&amp;amp&#59;src&#61;&#49;&quot;
 209      onclick&#61;&quot;this&#46;blur&#40;&#41;&#59;return showJTidyReport&#95;iframe&#40;&#41;&#59;&quot;&gt;&lt;img name&#61;&quot;JTidyValidationImageCommon&quot;
 210      id&#61;&quot;JTidyValidationImageCommon&quot; alt&#61;&quot;Page Validation&quot; src&#61;&quot;&#47;jtidyservlet&#45;webapp&#47;JTidy?requestID&#61;&#53;&#51;&amp;amp&#59;action&#61;image&quot;
 211      width&#61;&quot;&#51;&#50;&quot; height&#61;&quot;&#50;&#54;&quot; &gt;&lt;&#47;a&gt;</code></span>
    
 212 <span id="srcline70">  <a name="line70"></a><strong>70</strong><code class="html">&nbsp;    &lt;iframe name&#61;&quot;ppJTidyReport&quot;</code>
    </span>
 213 <span id="srcline71">  <a name="line71"></a><strong>71</strong><code class="html">&nbsp;        id&#61;&quot;ppJTidyReport&quot;</code>
    </span>
 214 <span id="srcline72">  <a name="line72"></a><strong>72</strong><code class="html">&nbsp;        src&#61;&quot;&#46;&#47;iframe&#95;main&#46;jsp?requestID&#61;&#53;&#51;&quot;</code>
    </span>
 215 <span id="srcline73">  <a name="line73"></a><strong>73</strong><code class="html">&nbsp;        scrolling&#61;&quot;no&quot; frameborder&#61;&quot;&#48;&quot; style&#61;&quot;visibility&#58;hidden&#59; z&#45;index&#58;&#57;&#57;&#57;&#59; left&#58;&#53;&#48;px&#59; position&#58;absolute&#59;&quot;
 216     &gt;</code></span>
 217 <span id="srcline74">  <a name="line74"></a><strong>74</strong><code class="html">&nbsp;        Sory No support for iframe in your browser</code>
    </span>
 218 <span id="srcline75">  <a name="line75"></a><strong>75</strong><code class="html">&nbsp;    &lt;&#47;iframe&gt;</code>
    </span>
 219 <span id="srcline76">  <a name="line76"></a><strong>76</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 220 <span id="srcline77">  <a name="line77"></a><strong>77</strong></span>
 221 <span id="srcline78">  <a name="line78"></a><strong>78</strong><code class="html">&nbsp;&lt;div id&#61;&quot;body&quot;&gt;</code>
    </span>
 222 <span id="srcline79">  <a name="line79"></a><strong>79</strong></span>
 223 <span id="srcline80">  <a name="line80"></a><strong>80</strong><code class="html">&nbsp;&lt;h&#50;&gt;JTidy servlet Examples&lt;&#47;h&#50;&gt;</code>
    </span>
 224 <span id="srcline81">  <a name="line81"></a><strong>81</strong></span>
 225 <span id="srcline82">  <a name="line82"></a><strong>82</strong><code class="html">&nbsp;&lt;p&gt;</code>
    </span>
 226 <span id="srcline83">  <a name="line83"></a><strong>83</strong><code class="html">&nbsp;    The following examples show the functionality of the JTidy tags and Filter&#46; These</code>
    </span>
 227 <span id="srcline84">  <a name="line84"></a><strong>84</strong><code class="html">&nbsp;    example pages also allow you to view the JSP source&#44; so you can see how you</code>
    </span>
 228 <span id="srcline85">  <a name="line85"></a><strong>85</strong><code class="html">&nbsp;    might interface with JTidy in your own application&#46;</code>
    </span>
 229 <span id="srcline86">  <a name="line86"></a><strong>86</strong><code class="html">&nbsp;&lt;&#47;p&gt;</code>
    </span>
 230 <span id="srcline87">  <a name="line87"></a><strong>87</strong></span>
 231 <span id="srcline88">  <a name="line88"></a><strong>88</strong><code class="html">&nbsp;&lt;ul&gt;</code>
    </span>
 232 <span id="srcline89">  <a name="line89"></a><strong>89</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;tidy&#45;tag&#46;jsp&quot;&gt;Format JSP page using &amp;lt&#59;jtidy&#58;tidy&amp;gt&#59; tag&lt;&#47;a&gt;
 233     &lt;&#47;li&gt;</code></span>
 234 <span id="srcline90">  <a name="line90"></a><strong>90</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;tidy&#45;filter&#46;jsp&quot;&gt;Format JSP page using Filter&lt;&#47;a&gt;&lt;&#47;li&gt;</code>
    </span>
 235 <span id="srcline91">  <a name="line91"></a><strong>91</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;tidy&#45;html&#46;html&quot;&gt;Format HTML page using Filter&lt;&#47;a&gt;&lt;&#47;li&gt;</code>
    </span>
 236 <span id="srcline92">  <a name="line92"></a><strong>92</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;report&#46;jsp?requestID&#61;last&quot;&gt;Customize JTidy reports using &amp;lt&#59;jtidy&#58;report&amp;gt&#59; tag&lt;&#47;a&gt;
 237     &lt;&#47;li&gt;</code></span>
 238 <span id="srcline93">  <a name="line93"></a><strong>93</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;bugs&#45;life&#46;jsp&quot;&gt;Simple application with bugs&#46; Show how JTidy could help to identify this bugs&lt;&#47;a&gt;
 239     &lt;&#47;li&gt;</code></span>
 240 <span id="srcline94">  <a name="line94"></a><strong>94</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;validate&#46;jsp&quot;&gt;Validate your HTML fragment using JTidy&lt;&#47;a&gt;
 241     &lt;&#47;li&gt;</code></span>
 242 <span id="srcline95">  <a name="line95"></a><strong>95</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;validate&#45;url&#46;jsp&quot;&gt;Validate your HTML by URL&lt;&#47;a&gt;&lt;&#47;li&gt;</code>
    </span>
 243 <span id="srcline96">  <a name="line96"></a><strong>96</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;example&#45;validate&#45;upload&#46;jsp&quot;&gt;Validate your HTML by File Upload&lt;&#47;a&gt;
 244     &lt;&#47;li&gt;</code></span>
 245 <span id="srcline97">  <a name="line97"></a><strong>97</strong><code class="html">&nbsp;    &lt;&#33;&#45;&#45;</code>
    </span>
 246 <span id="srcline98">  <a name="line98"></a><strong>98</strong><code class="html">&nbsp;    See how your URL will look like after JTidy&#46; Hard to do I need to change all the image&#47;styls src inside downloaded HTML since it will be shown from my web url&#46;</code>
    </span>
 247 <span id="srcline99">  <a name="line99"></a><strong>99</strong><code class="html">&nbsp;    &#45;&#45;&gt;</code>
    </span>
 248 <span id="srcline100"> <a name="line100"></a><strong>100</strong><code class="html">&nbsp;&lt;&#47;ul&gt;</code>
    </span>
 249 <span id="srcline101"> <a name="line101"></a><strong>101</strong></span>
 250 <span id="srcline102"> <a name="line102"></a><strong>102</strong><code class="html">&nbsp;&lt;p&gt;</code>
    </span>
 251 <span id="srcline103"> <a name="line103"></a><strong>103</strong><code class="html">&nbsp;    Source code for this application may also be usefull since it is build using JTidy&#58;</code>
    </span>
 252 <span id="srcline104"> <a name="line104"></a><strong>104</strong><code class="html">&nbsp;&lt;&#47;p&gt;</code>
    </span>
 253 <span id="srcline105"> <a name="line105"></a><strong>105</strong></span>
 254 <span id="srcline106"> <a name="line106"></a><strong>106</strong><code class="html">&nbsp;&lt;ul&gt;</code>
    </span>
 255 <span id="srcline107"> <a name="line107"></a><strong>107</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;include&#47;header&#46;jsp&#46;source&quot;&gt;include&#47;header&#46;jsp&lt;&#47;a&gt;&lt;&#47;li&gt;</code>
    </span>
 256 <span id="srcline108"> <a name="line108"></a><strong>108</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;iframe&#95;main&#46;jsp&#46;source&quot;&gt;iframe&#95;main&#46;jsp&lt;&#47;a&gt;&lt;&#47;li&gt;</code>
    </span>
 257 <span id="srcline109"> <a name="line109"></a><strong>109</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;iframe&#95;body&#95;report&#46;jsp&#46;source&quot;&gt;iframe&#95;body&#95;report&#46;jsp&lt;&#47;a&gt;&lt;&#47;li&gt;</code>
    </span>
 258 <span id="srcline110"> <a name="line110"></a><strong>110</strong><code class="html">&nbsp;    &lt;li&gt;&lt;a href&#61;&quot;include&#47;footer&#46;jsp&#46;source&quot;&gt;include&#47;footer&#46;jsp&lt;&#47;a&gt;&lt;&#47;li&gt;</code>
    </span>
 259 <span id="srcline111"> <a name="line111"></a><strong>111</strong><code class="html">&nbsp;&lt;&#47;ul&gt;</code>
    </span>
 260 <span id="srcline112"> <a name="line112"></a><strong>112</strong></span>
 261 <span id="srcline113"> <a name="line113"></a><strong>113</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 262 <span id="srcline114"> <a name="line114"></a><strong>114</strong></span>
 263 <span id="srcline115"> <a name="line115"></a><strong>115</strong><code class="html">&nbsp;&lt;div id&#61;&quot;firefox&quot;&gt;</code>
    </span>
 264 <span id="srcline116"> <a name="line116"></a><strong>116</strong><code class="html">&nbsp;    &lt;a href&#61;&quot;http&#58;&#47;&#47;www&#46;spreadfirefox&#46;com&#47;?q&#61;affiliates&amp;amp&#59;id&#61;&#48;&amp;amp&#59;t&#61;&#54;&#56;&quot;&gt;&lt;img border&#61;&quot;&#48;&quot;
 265      alt&#61;&quot;Get Firefox&#33;&quot; title&#61;&quot;Get Firefox&#33;&quot; src&#61;&quot;http&#58;&#47;&#47;www&#46;spreadfirefox&#46;com&#47;community&#47;images&#47;affiliates&#47;Buttons&#47;&#56;&#56;x&#51;&#49;&#47;take&#46;gif&quot;
 266     &#47;&gt;&lt;&#47;a&gt;</code></span>
 267 <span id="srcline117"> <a name="line117"></a><strong>117</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 268 <span id="srcline118"> <a name="line118"></a><strong>118</strong></span>
 269 <span id="srcline119"> <a name="line119"></a><strong>119</strong><code class="html">&nbsp;&lt;div id&#61;&quot;validxhtml&quot;&gt;</code>
    </span>
 270 <span id="srcline120"> <a name="line120"></a><strong>120</strong><code class="html">&nbsp;  &lt;a href&#61;&quot;http&#58;&#47;&#47;validator&#46;w&#51;&#46;org&#47;check?uri&#61;referer&quot;&gt;</code>
    </span>
 271 <span id="srcline121"> <a name="line121"></a><strong>121</strong><code class="html">&nbsp;  &lt;img border&#61;&quot;&#48;&quot;</code>
    </span>
 272 <span id="srcline122"> <a name="line122"></a><strong>122</strong><code class="html">&nbsp;       src&#61;&quot;http&#58;&#47;&#47;www&#46;w&#51;&#46;org&#47;Icons&#47;valid&#45;html&#52;&#48;&#49;&quot;</code>
    </span>
 273 <span id="srcline123"> <a name="line123"></a><strong>123</strong><code class="html">&nbsp;       alt&#61;&quot;Valid HTML &#52;&#46;&#48;&#49;&#33;&quot; height&#61;&quot;&#51;&#49;&quot; width&#61;&quot;&#56;&#56;&quot;&gt;&lt;&#47;a&gt;</code>
    </span>
 274 <span id="srcline124"> <a name="line124"></a><strong>124</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 275 <span id="srcline125"> <a name="line125"></a><strong>125</strong></span>
 276 <span id="srcline126"> <a name="line126"></a><strong>126</strong><code class="html">&nbsp;&lt;div id&#61;&quot;footer&quot;&gt;</code>
    </span>
 277 <span id="srcline127"> <a name="line127"></a><strong>127</strong><code class="html">&nbsp;    &lt;div class&#61;&quot;xleft&quot;&gt;</code>
    </span>
 278 <span id="srcline128"> <a name="line128"></a><strong>128</strong><code class="html">&nbsp;        Please send any questions or suggestions to</code>
    </span>
 279 <span id="srcline129"> <a name="line129"></a><strong>129</strong><code class="html">&nbsp;        &lt;a href&#61;&quot;mailto&#58;vlads&#40;at&#41;users&#46;sourceforge&#46;net&quot;&gt;vlads&#40;at&#41;users&#46;sourceforge&#46;net&lt;&#47;a&gt;
 280     </code></span>
 281 <span id="srcline130"> <a name="line130"></a><strong>130</strong><code class="html">&nbsp;    &lt;&#47;div&gt;</code>
    </span>
 282 <span id="srcline131"> <a name="line131"></a><strong>131</strong><code class="html">&nbsp;&lt;&#47;div&gt;</code>
    </span>
 283 <span id="srcline132"> <a name="line132"></a><strong>132</strong></span>
 284 <span id="srcline133"> <a name="line133"></a><strong>133</strong><code class="html">&nbsp;&lt;&#47;body&gt;</code>
    </span>
 285 <span id="srcline134"> <a name="line134"></a><strong>134</strong><code class="html">&nbsp;&lt;&#47;html&gt;</code>
    </span>
 286 <a name="line135"></a>EOF</pre></div>
 287
 288 <!-- This will disable tidy Processing since current Tidy is corrupting HTML -->
 289
 290 <br>
 291 N.B. there are bug in development version of jtidy so the HTML output of this page is not the JTidy output. We used <code>
    &lt;jtidy:pass/&gt;</code> tag.
 292
 293
 294 </div>
 295
 296 <div id="firefox">
 297     <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>
 298 </div>
 299
 300 <div id="validxhtml">
 301   <a href="http://validator.w3.org/check?uri=referer">
 302   <img border="0"
 303        src="http://www.w3.org/Icons/valid-html401"
 304        alt="Valid HTML 4.01!" height="31" width="88"></a>
 305 </div>
 306
 307 <div id="footer">
 308     <div class="xleft">
 309         Please send any questions or suggestions to
 310         <a href="mailto:vlads(at)users.sourceforge.net">vlads(at)users.sourceforge.net</a>
 311     </div>
 312 </div>
 313
 314 </body>
 315 </html>
EOF