Прочетох малко и се опитвах да получа определени данни от голям XML файл. Данните изглеждат така:
<Provider ID="0042100323">
<Last_Name>LastName</Last_Name>
<First_Name>FirstName</First_Name>
<Mdl_Name>Middle</Mdl_Name>
<Gndr>M</Gndr>
</Provider>
Бих искал да напиша start_element
, за да добавя всичко това към масив със записи като:
0042100323, LastName, FirstName, Middle, M
използвайки нещо като:
def start_element name, attributes = []
@@records << attributes[0][1] if name == "Provider"
end
Как мога да актуализирам кода си, за да добавя другите тагове към масива?