Fix for transform-tabular-data on empty fields

When the field is empty, f['#text'] raises a KeyError.
This is due to the way xmltodict parses:
    when the field in an xml tag is empty, '#text' is not defined
Use f.get('#text', None) instead.
A test have been added to check this.