<?xml version="1.0" encoding="windows-1252"?>
<node id="703936" title="From tabbed text to HTML splitting the lines" created="2008-08-12 13:24:46" updated="2008-08-12 09:24:46">
<type id="1042">
CUFP</type>
<author id="703932">
gok8000</author>
<data>
<field name="doctext">
&lt;p&gt;Hi Monks,&lt;/p&gt;
&lt;p&gt;I thought somebody might be interested in mine
[http://dataoniphone.sourceforge.net/]&lt;/p&gt;
&lt;p&gt;It is in Perl (it's quite simple but it works).&lt;/p&gt;

&lt;p&gt;gok8000&lt;/p&gt;

&lt;p&gt;
Here it is a sample. But please look into Sourceforge if you really want to use it. Greetings!
&lt;/p&gt;

&lt;code&gt;

#!/usr/bin/perl
#
# http://sourceforge.net/projects/dataoniphone/ V 0.9 04/08/2008 17:02:00
#
open (INFILEHANDLE, "&lt;table.txt") or die "error opening";
open (OUTFILEHANDLE, "&gt;table.html") or die "error opening";

while (&lt;INFILEHANDLE&gt;) {
  chomp;
  if ($_ eq "") {
    print OUTFILEHANDLE "&lt;B&gt;&lt;\/B&gt;&lt;BR&gt;\n\n&lt;HR&gt;\n"; # was an empty line
  } else {
    s/\t/ /;   #join 1st &amp; 2nd field (comment this if undesired)
    s/\t/ &lt;\/B&gt;&lt;BR&gt;\n/;   # 1st fields will be bold so we have a &lt;\/B&gt;
    s/\t/ &lt;BR&gt;\n/g;  # remaining fields will end with &lt;BR&gt;
    print OUTFILEHANDLE "&lt;B&gt; $_ &lt;BR&gt;\n&lt;HR&gt;\n"; # record separator will be &lt;HR&gt;
  }
}

close INFILEHANDLE;
close OUTFILEHANDLE;

print "\nFile table.html created (press a key)\n";
$line = &lt;STDIN&gt;;

&lt;/code&gt;</field>
</data>
</node>
