please help me In template toolkit module.

veeru reddy <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.template-toolkit
Message-ID <CA+JyuYU8s_6eYqpcLQLkBDuATKxOCSP=cnxve+DYQs+8tkBNgA@mail.gmail.com>
Hi,
I am looking for help in this problem I have data like this after using
XML::Simple with forcearray for repeated elements.
$var1={

      'studentaddres'=>{
                     'address'=>[
                                {
                               'name'=>'mikky',
                               'number'=>'12',
                               'adress'=>' badvel,kadapa,a.p,india',
                                },

                               {
                               'name'=>'vijju',
                               'number'=>'12',
                               'adress'=>' raipur,ananthapur,a.p,india',
                                },

                               {
                               'name'=>'shyam',
                               'number'=>'12',
                               'adress'=>' raighad,rajsthan,india',
                                },
                              ],

                     'Subjects'=>[
                                 {
                                  'subjects'=>'7',
                                  'names'=>'EDC,PDc,OS,CN,ITNM,CDS,ENGLISH',
                                  }
                                  {
                                  'subjects'=>'3',
                                  'names'=>'EDC,CDS,ENGLISH',
                                  }
                                 {
                                  'subjects'=>'2',
                                  'names'=>'EDC,PDc',
                                  }
                                 {
                                  'subjects'=>'5',
                                  'names'=>'EDC,PDc,OS,CN,ITNM',
                                  }
                                 ]
                               },

        'university'=>{
           'name'=>'svu',
           'location'=>'ravru',
            'branch'=>{
                     'electronics'=>{
                                'student'=>[
                                         {
                                        'name'=>'mikky',
                                         'number'=>'12',
                                           'semester'=>{
                                                  'Number'=>'1',
                                                  'subjects'=>'7',
                                                   'rank'=>'1'
                                                  }
                                               },
                                       {
                                        'name'=>'vijju',
                                         'number'=>'15',
                                           'semester'=>[
                                                {
                                               'number'=>'1',
                                                'subjects'=>'3',
                                                 'rank'=>'10'
                                                  },
                                                 {
                                                'number'=>'1',
                                                'subjects'=>'2',
                                                 'rank'=>'1'
                                                  }
                                                 ]
                                               },
                                            ]
                                          }
                                         }
                                       };

             'name'=>'sku',
             'location'=>'ANTP',
            'branch'=>{
               'electronics'=>{
                          'student'=>[
                                     {
                                     'name'=>'shyam',
                                     'number'=>'12',
                                       'semester'=>{
                                                'Number'=>'3',
                                                'subjects'=>'5',
                                                'rank'=>'20'
                                                  }
                                               },

                                             ]
                                           }

                                         }
                                       };
by using template toolkit I am able to print university elements by using
this script
[% FOREACH st IN university %]
[% st.name %]
[%st.location%]
studentdata:
[% FOREACH student IN st.branch.electronics.student %]
Component type: [%+ student.name +%][%+ student.number +%]
       [% FOREACH semester IN student.semester %]
   [%+ semester.number +%]
   [%+ semester.subjects +%]
   [%+  semester.rank +%]
     [% END %]
 [% END %]
[% END %]

By using above code I am printing every student name ,number, semester
number, subjects, rank. But along these I need to print Address of student
and subject names. Is it possible using template tool kit? How to do this,
is there any way please help me in this problem, I am not able to implement
logic. I am very new to perl template toolkit. I searched all meterial
regarding template toolkit but I can't found any answer.

_______________________________________________
templates mailing list
[email protected]
http://mail.template-toolkit.org/mailman/listinfo/templates
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.