<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Artisan Numérique</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1502"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/node/1502/atom/feed"/>
  <id>http://artisan.karma-lab.net/node/1502/atom/feed</id>
  <updated>2008-03-10T00:43:30+01:00</updated>
  <entry>
    <title>Conversion HTML vers Texte</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1502" />
    <id>http://artisan.karma-lab.net/node/1502</id>
    <published>2008-03-10T00:43:30+01:00</published>
    <updated>2008-03-10T00:43:30+01:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="java" />
    <category term="Aucun" />
    <category term="javafr" />
    <category term="OK" />
    <category term="Snipet" />
    <summary type="html"><![CDATA[<p>Conversion HTML en Texte</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Conversion HTML en Texte</p>
<!--break-->

  <div class='code-block code-block-fragment'>
  <div class='container'>
  <span class="kw1">public</span> <span class="kw1">class</span> Html2Text <span class="kw1">extends</span> <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AHTMLEditorKit+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">HTMLEditorKit</span></a>.<span class="me1">ParserCallback</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AStringBuffer+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">StringBuffer</span></a> s<span class="sy0">;</span><br />
<br />
&nbsp; &nbsp; <span class="kw1">public</span> Html2Text<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<br />
&nbsp; &nbsp; <span class="kw1">public</span> <span class="kw4">void</span> parse<span class="br0">&#40;</span><a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AReader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">Reader</span></a> in<span class="br0">&#41;</span> <span class="kw1">throws</span> <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AIOException+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">IOException</span></a> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; s <span class="sy0">=</span> <span class="kw1">new</span> <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AStringBuffer+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">StringBuffer</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AParserDelegator+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">ParserDelegator</span></a> delegator <span class="sy0">=</span> <span class="kw1">new</span> <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AParserDelegator+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">ParserDelegator</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// the third parameter is TRUE to ignore charset directive</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; delegator.<span class="me1">parse</span><span class="br0">&#40;</span>in, <span class="kw1">this</span>, <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3ABoolean+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">Boolean</span></a>.<span class="kw2">FALSE</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<br />
&nbsp; &nbsp; <span class="kw1">public</span> <span class="kw4">void</span> handleText<span class="br0">&#40;</span><span class="kw4">char</span><span class="br0">&#91;</span><span class="br0">&#93;</span> text, <span class="kw4">int</span> pos<span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; s.<span class="me1">append</span><span class="br0">&#40;</span>text<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<br />
&nbsp; &nbsp; <span class="kw1">public</span> <a target="blank" href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">String</span></a> getText<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> s.<span class="me1">toString</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<br />
<span class="br0">&#125;</span>
  </div>
  
  </div>    ]]></content>
  </entry>
</feed>
