Is there any programs to make XML editing easier?

I am using XML for the first time to make my inventory system’s database and I plan on adding TONS of items. Copy and pasting the same few lines and editing doesn’t sound like a very efficient way to work. I’m wondering if theres some sort of alternative program to make it easier to work with XMLs, currently im just using monodevelop.

You can also serialize a class , initiate it and then serialize it into an xml file. It is almost auto generating .

for windows, with love from microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7973

and another free for windows and linux: XML Copy Editor download | SourceForge.net

I use XMLNotepad, and I can recommend it.