xiste uma maneira elegante de contar elementos de tag em um arquivo xml usando lxml em pytho

Eu poderia ler o conteúdo do arquivo xml em uma string e usar operações de string para conseguir isso, mas acho que existe uma maneira mais elegante de fazer isso. Como não encontrei nenhuma pista no docus, estou cantando aqui:

Dada um arquivo xml (veja abaixo), como você conta com tags xml, comocontagem de tags de autor no exemplo bewlow o maneira mais elegante?upomos que cada autor apareça exatamente uma ve

<root>
    <author>Tim</author>
    <author>Eva</author>
    <author>Martin</author>
    etc.
</root>

Este arquivo xml é trivial, mas é possível que os autores nem sempre estejam listados um após o outro; pode haver outras tags entre ele

questionAnswers(3)

yourAnswerToTheQuestion