elemental subroutine finalize(tag) !< Free dynamic memory when finalizing. type(xml_tag), intent(inout) :: tag !< XML tag. call tag%free endsubroutine finalize