etree funcional