<?xml version="1.0" encoding="windows-1252"?>
<node id="1004002" title="Re: extracting data from file" created="2012-11-15 07:24:38" updated="2012-11-15 07:24:38">
<type id="11">
note</type>
<author id="918402">
2teez</author>
<data>
<field name="doctext">
&lt;p&gt;
Hi [shivu126],&lt;br&gt;
Perl hash to the rescue, something like this:
&lt;c&gt;
use warnings;
use strict;

my %data_arrang;

while (&lt;DATA&gt;) {
    my @data = split /, / =&gt; $_, 2;
    push @{ $data_arrang{ shift(@data) } }, @data;
}

print "Enter your date: ";
chomp( my $date = &lt;STDIN&gt; );

if ( exists $data_arrang{$date} ) {
    print "goods,quality : ", @{ $data_arrang{$date} };
}
else { print "Date entered didn't exist\n" }

__DATA__
12-11-2006, books, 100 
10-11-2006, bag, 10 
10-12-2006, pen, 15
&lt;/c&gt;
&lt;/p&gt;
&lt;b&gt;UPDATE:&lt;/b&gt;&lt;br&gt;
You may want know more about Hash in Perl, [doc://split], [doc://perldsc]
&lt;!-- Node text goes above. Div tags should contain sig only --&gt;
&lt;div class="pmsig"&gt;&lt;div class="pmsig-918402"&gt;
If you tell me, I'll forget.&lt;br&gt;
If you show me, I'll remember.&lt;br&gt;
if you involve me, I'll understand.&lt;br&gt;
--- Author [unknown to me]
&lt;/div&gt;&lt;/div&gt;</field>
<field name="root_node">
1003998</field>
<field name="parent_node">
1003998</field>
</data>
</node>
