The difference is cappuccino has more froth on top and can have chocolate on top.
Lattes have less froth and no chocolate.
Both have the same shot amount - 30ml
Some websites claim that because the cappuccino has more froth less milk is added to the drink as 1/4 of the drink is made up of froth??? I see froth as milk :\