Remove attributes of itemContainer (the root element)
Remove fileContainer XML element.

This element contains information about the file(s) assiciated
with an element. We are currently not interested in this,
so it will be removed.
Remove pagination XML element

We don't want pagination info; furthermore, we want all the elements
on one page, so the "Results per page (admin)" will be set to
a large enough number that there is no pagination.
Remove the collection XML element (child of item)

The default omeka-xml code has a collection XML element,
which is a direct child of each item XML element. However,
the elementSet contains the name of the collection, so we
don't need this full-fledged element.
Make copy of _getElemetSetsByElementTexts.

The original function was commented out, and we will do our
changes on a copy.
Make copy of _buildElementSetContainerForRecord

The original function was commented-out, and we made a copy, which
is where we will do all our changes.
Create DublinCore or MODS element instead of elementSet

Instead of creating an XML element 'elementSet' with a name child
element containing the name of the elementSet ('Dublin Core' or
'MODS'), as the original code does, create instead an element based
on the name: DublinCore or MODS. Note that the spaces have to be
removed from the name to be XML-compliant as a tag.
Replace 'element' XML element with name of metadata

Instead of using a generic 'element' XML element with a child
'name' XML element that contains the name of the metadata field,
we are going to create XML elements that use that name as the tag,
i.e <Title>, <FormGenre>, etc.
Note that the name of the field is Form/Genre, so we had to
remove the '/' before using the name as a tag.