title: XML to HTML using c# without using xslt
body: <p>I have been searching all over the web, i'm assuming some one has to have needed this before me and done it better, for an xml to HTML. I have a very standard xml below:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;W-TIBCPTRs&gt;
    &lt;W-TIBCPTR&gt;
      &lt;TYPTRT&gt;FDR2 R&lt;/TYPTRT&gt;
      &lt;CLAFCNO VALIDE="NON"&gt;5b1&lt;/CLAFCNO&gt;
      &lt;NUMCLI&gt;0067781&lt;/NUMCLI&gt;
      &lt;TYPACT&gt;D&lt;/TYPACT&gt;
    &lt;/W-TIBCPTR&gt;
    &lt;W-TIBCPTR&gt;
      &lt;TYPTRT&gt;FDR2 R&lt;/TYPTRT&gt;
      &lt;CLAFCNO&gt;511&lt;/CLAFCNO&gt;
      &lt;NUMCLI&gt;0068078&lt;/NUMCLI&gt;
      &lt;TYPACT&gt;D&lt;/TYPACT&gt;
    &lt;/W-TIBCPTR&gt;
  &lt;/W-TIBCPTRs&gt;
  </code></pre>
  
  <p>And I would like to parse this to something like</p>
  
  <pre><code>TYPTRT CLAFCNO NUMCLI   TYPACT
  FDR2 R  5b1    0067781    D
  FDR2 R  511    0068078    D
  </code></pre>
  
  <p>and if i have an Attribut like</p>
  
  <pre><code>&lt;CLAFCNO VALIDE="NON"&gt;5b1&lt;/CLAFCNO&gt; 
  </code></pre>
  
  <p>i need to have a background color in html file</p>