There's a handy <code>Element.items()</code> method you can use to make life easier here, instead of pulling out attributes one-by-one, just grab them all at once:

    seclabel.update(dict(seclabel_node.items()))

If you want to change/customize the names, maybe setup a 'translation' dictionary, then use that and <code>Element.items()</code> in a comprehension to a <code>dict()</code> call.