Renameded current field_iter to field_iter_items (to better reflect what the iterater does) and added field_iter that just returns fields.
Introduced attribute_field_iter_items and element_field_iter_items that handle attribute and element fields (really for XML)