Привет, у меня есть xml, как показано ниже:
<employees>
<employee>
<firstname>John</firstname>
<lastname>Doe</lastname>
<age>gg</age>
<department>Operations</department>
<amount Ccy="EUR">100</amount>
<joinDate> 12/12/2011 </joinDate>
</employee>
<employee>
<firstname>John1111</firstname>
<lastname>Doe1111</lastname>
<age>gg</age>
<department>Operations</department>
<amount Ccy="EUR">200</amount>
<joinDate> 12/13/2011 </joinDate>
</employee>
</employees>
Я бы хотел разобрать это с помощью xml :: sax. Поэтому я переопределяю методы start_element и end_element и символов. Я должен справиться с двумя сценариями, которые я не уверен, как справиться. 1) если joinDate равен нулю, тогда joinDate принимается за sysdate. 2) суммируйте сумму и получите значение totalAmount. Как это сделать с помощью модуля XML :: SAX в perl.
Подскажите, какой метод мне нужно переопределить, чтобы сделать это, и небольшой фрагмент кода поможет.
Спасибо,
Srikanth