Record Count in AR using to_xml

Hi,
    I'm new to Ruby & using ROR as a web service. I'm returning XML
using statement:

@persons = Person.find(:all)
render :xml => persons.to_xml()

Now, this returns xml fine without any issues. However, it does not
return the number of records. Lets say there are 2 records returned
by
the query as shown below:

<?xml version="1.0" encoding="UTF-8"?>
<persons>
     <person>
          <fname>Vick</fname>
     </person>
     <person>
          <fname>John</fname>
     </person>
</persons>

Now, I need output xml as shown below which will include count as
well:
<?xml version="1.0" encoding="UTF-8"?>
<persons>
     <totalcount>2</totalcount>
     <person>
          <fname>Vick</fname>
     </person>
     <person>
          <fname>John</fname>
     </person>
</persons>

Can anyone help me out???

Thanks in Advance!

Can anyone help me out???

This is the wrong list to ask questions like this. You should ask on
the rubyonrails-talk list.