I'd like to revive this question. Please, comment, don't silently down-vote.
I think Minecraft-related questions on Gaming.SE shouldn't be updated to the latest release, at least the question itself and the accepted answer. Some people like me will sit on 1.0.0 for some time, as it was for 1.8.1 earlier (since mods like Industrial Craft get ported very slowly, around one month after release), and some day they will decide to check one of their favorite questions, and won't find the answer they were looking for.
The easiest solution would be to start every answer with the relevant version of Minecraft, like so:
1.8.1 BETA
No, you can't enchant your tools, this version of Minecraft doesn't have that functionality.
And a couple of months later, new answer, or addition to the original one, not replacement:
1.0.0
Yes, you can get XP by killing some mobs and then enchant any tool on the enchantment table.
Even if the current answer doesn't seem to ever get outdated (like "Can I swim up in the vertical stream of water? - Yes, you can!"), it's a good idea to put the current version at the beginning. Who knows, maybe in two years, in Minecraft 4.0, it won't be true?
Another solution - tags, but that will make the whole question version-specific, what is less universal, than the previous one.
And we can't use the "patch policy" here, because I know lot's of people using MCNostalgia, since some adventure/redstone-creation maps aren't compatible with newer versions, or, perhaps, they just want to feel nostalgia, as the tool name suggests (in some versions the terrain-generator could create crazy-looking landscapes, which are impossible now, like big floating islands in the air). Moreover, patches are supposed to be bug-fixes and obvious improvements, while Minecraft sometimes makes a step back, like disabling snow-biome, messing up the lighting or excluding a mob (like the Giant).
What do you think?
P.S. Should I make a separate question out of this?