title: How do I use innerHTML with createTextNode?
body: <p>I'm trying to create a chrome extension and im doing this by parsing an RSS feed with XMLHttpRequest and then storing the tokens parsed, such as <code>title</code> &amp; <code>description</code>, into an array.</p>
  
  <p>After parsing the feed and storing the tokens into an array, I then loop through the array and display them onto the chrome extension popup using DOM. It works but the problem is that each <code>description</code> has HTML tags and shows up something like this:</p>
  
  <p><code>&lt;p&gt;&lt;img src="http://www.documentarywire.com/cover/college-inc.jpg" width="90" height="100" style="float:left; padding: 0 10px 20px 0"/&gt;&lt;/p&gt;Even in lean times, the $400 billion business of higher education is booming. Nowhere is this more true than in one of the fastest-growing &amp;#8212; and most controversial &amp;#8212; sectors of the industry: for-profit colleges and universities that cater to non-traditional students, often confer degrees over the Internet, and, along the way, successfully capture billions [...]</code></p>
  
  <p>The HTML tags come from the <a href="http://www.documentarywire.com/feed/" rel="nofollow">feed</a> and I have no problem with them all I want to do is get them to be actually interpreted as HTML rather than as text. I believe this is because im using <code>createTextNode</code>? I should be using <code>innerHTML?</code> I'm not sure how to use innerHTML in the following example?</p>
  
  <pre><code>   var descriptionNode = document.createElement("div");
     descriptionNode.setAttribute("class", "description");
     descriptionNode.appendChild(document.createTextNode(item["description"]));
     detail.appendChild(descriptionNode);
  </code></pre>
  
  <p>I can post more of my code up if that will help?</p>