I have tried and tried again to get xp. Heck, my town has a double mob grinder. It still takes a very long time to get the amount of XP desired. Also, for some reason the entire discussion seems to have shifted from salvage to anvils and xp, which is a bit amusing to be honest.
~ @Sp00kyP00tis
Breeding animals, catching fish, and mining ores are the most effective ways to get XP unless you want to go mob hunting.
If you wanna go mob hunting, baby zombies and baby zombie pigmen are the most xp, then blaze/guardians, followed by most of the aggressive mobs except slimes and endermites and magma cubes.
Tadah.